728x90
반응형
DBeaver등을 활용하면 각 테이블의 DDL을 확인하기 쉬운데, 관련 툴을 사용하지 못하는 상황에서
DDL을 확인하려면 난감하다. 오라클이나, MySQL같이 관련 명령어가 있는 것도 아니라..
그래서 이럴 때는 pg_dump 명령어를 이용하면 된다.
pg_dump -h ${hostname} -p ${port} -U ${username} -t '${schemaname}.${tablename}' --schema-only ${dbname}
기본적인 명령어는 이렇다.
자 우선 내가 보고자 하는 테이블의 DDL을 DBeaver를 이용해서 보면 이렇다.
이제 cmd(터미널)에서 DDL을 뽑아보자..
위의 문법을 이용해서 짠 쿼리문은 이렇다.
pg_dump -h localhost -p5432 -U postgres -t public.usertable -s postgres
728x90
반응형
'데이터베이스 > 쿼리' 카테고리의 다른 글
[Postgres] 테이블 컬럼명 바꾸기 (0) | 2022.03.03 |
---|---|
[Postgres] CMD창에서 Postgres 데이터베이스를 백업, 복제 해보자. (0) | 2022.02.09 |
[Postgres] 테이블 정보 조회 ( 데이터베이스 목록, 테이블 목록, 스키마 목록, 컬럼 목록, 테이블 코멘트, 컬럼 코멘트 조회 ) (0) | 2022.02.08 |
[Postgres] cmd창에서 psql을 통해 SQL문을 사용해보자. (0) | 2022.02.08 |
[Postgres] ANY 연산자에 대해 알아보자. ( feat. 배열 함수 및 IN 연산자) (0) | 2022.02.05 |