PostgreSQL データベース設計のバックアップ - データなし 質問する

PostgreSQL データベース設計のバックアップ - データなし 質問する

私は、データベースに保存されているデータを含めずに、データベース設計をバックアップする方法を見つけようとしました。実際には、データベース内のすべての「CREATE スクリプト」を保持するファイルが必要だと思います。理想的には、このファイルを使用してデータベースを再作成できます (もちろん、データなし)。

データベースのバックアップでデータを回避するにはどうすればよいですか?

私はpgAdmin 4.1.3とPostgreSQL 9.6を使用しています。

ベストアンサー1

psql(ターミナル)からこれを使用できます:

pg_dump -s databasename > file.dump

pg_dump のドキュメントによると、「-s」はデータではなくオブジェクト定義 (スキーマ) のみをダンプします。

pg_dump ドキュメント

おすすめ記事