2016-07-19 2 views
1

pgAdmin에 공용 스키마 1 개와 사용자 정의 스키마 4 개가있는 데이터베이스를 만들었습니다. 이 스키마는 여러 함수, 시퀀스 및 테이블을 포함합니다. 이제 같은 데이터베이스없이 같은 구조의 동일한 데이터베이스를 생성 할 수있는 스크립트를 내보내려고합니다. 제발 도와주세요.postgres에서 내 데이터베이스 용 스크립트를 내 보내려합니다.

+2

스크립트를 보여 주시겠습니까? – cassandrad

+2

가능한 [pgAdmin에서 데이터베이스에 대한 CREATE 스크립트 내보내기] (http://stackoverflow.com/questions/6024108/export-a-create-script-for-a-database-from-pgadmin) – Draken

답변

0

(기본값) 일반 형식으로 pg_dump을 찾고 있습니다. 명령 줄에 액세스 할 수있는 경우

0

, 당신이 동일한 데이터베이스이

psql -U db_user -d db_name < file_name.sql 

--clean 옵션을 실행 만드는 데 필요한 서버에서 다음이

pg_dump --create --clean --schema-only -U your_user -d db_name > file_name.sql

을 입력하면 모든 물건을 떨어 뜨리 시도 그들을 만들기 전에.

--create 데이터베이스 자체를 만들고 생성 된 데이터베이스에 다시 연결하는 명령으로 출력을 시작하십시오.

관련 문제