27 이 질문 과 비슷한 맥락 에서 PostgreSQL에서 스키마 전용 덤프를 어떻게 수행합니까? backup database postgresql restore schema — 빽빽이 들어선 건물 소스
51 pg_dump --schema-only — Jldugger 소스 나는 그것이 :) 것 실현보다 쉽게 — 워렌 3 솔직히 postgres 관리에 대한 단서는 없지만 pgcon 09의 비디오를 보았고 누군가 pg_dump를 언급했습니다. — jldugger 어느 쪽이든-그것은 내가 필요한 것 :) — 워렌 7 @warren : 더 쉽다 : pg_dump -s. — hans0l0
6 CREATE TABLE진술 만 원한다면 할 수 있습니다pg_dump -s databasename | awk 'RS="";/CREATE TABLE[^;]*;/' — arod 소스 4 이 명령이 왜 다운 보트로 작동하는지 확실하지 않습니다. 나에게서 +1. — Dave 4 함수, 뷰 등을 사용하여 파일을 만들 수 없었기 때문에 그것은 엄밀한 대답이었습니다. — Natan Medeiros @Dave는 6 년 후 초기 질문과 전혀 관련이없는 추가 옵션을 추가하는 것이 유용하지 않기 때문입니다. — Arne 1 @ 아네 동의하지 않는다. "테이블 구조 만"덤프를 지정하는 질문 제목은이 페이지에 높은 검색 순위를 부여합니다. 그리고 Natan과 같은 많은 사람들이 확장 기능이 업데이트 된 새로운 db로 시작하는 경우 이전 확장에서 기능 및 / 또는 뷰를 이동하지 않기를 원합니다. 따라서 투표 기준 인 "유용하지 않음"과는 반대로 절대적으로 "유용합니다". 절대적으로 +1을 받고 있습니다. — elrobis @ 데이브. 이 답변이 옳다고 생각합니다. 제목 때문에 열었습니다. 테이블 전용 구조체 덤프를 검색하고 있습니다. 이것은 다른 것보다 낫거나 제목이 잘리지 않습니다. — Emilio Platzer