개발공작소
article thumbnail
728x90

DBeaver등을 활용하면 각 테이블의 DDL을 확인하기 쉬운데, 관련 툴을 사용하지 못하는 상황에서

DDL을 확인하려면 난감하다. 오라클이나, MySQL같이 관련 명령어가 있는 것도 아니라..

그래서 이럴 때는 pg_dump 명령어를 이용하면 된다.

 

pg_dump -h ${hostname} -p ${port} -U ${username} -t '${schemaname}.${tablename}' --schema-only ${dbname}

 

기본적인 명령어는 이렇다.

 

자 우선 내가 보고자 하는 테이블의 DDL을 DBeaver를 이용해서 보면 이렇다.

 

DBeaver 활용

이제 cmd(터미널)에서 DDL을 뽑아보자..

위의 문법을 이용해서 짠 쿼리문은 이렇다.

 

pg_dump -h localhost -p5432 -U postgres -t public.usertable -s postgres

 

 

 

728x90
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!