데이터베이스/쿼리
[Postgres] cmd창에서 테이블 DDL 조회 방법
모찌바라기
2022. 2. 8. 23:50
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
반응형