コンピューターが故障しましたが、幸いにも C:\Program Files\PostgreSQL フォルダーをバックアップしました。
現在、新しいコンピューターで作業しており、外部ディスクに保存されている以前の Postgres データベースをインポートしたいと考えています。
バックアップ フォルダにある特定のデータベースのスキーマをエクスポートしたいと考えています。
このファイルPostgreSQL\8.3\data\global\pg_database
には、データベースとその OID に関する情報が含まれています。例えば:
"db1" 20012
"db2" 23456
「db1」のスキーマをエクスポートしたいと考えています。
"PostgreSQL\8.3\data\base\20012"
ファイル数が多いフォルダ[500ファイル]の中に「20012」という名前のフォルダがあります。
そのデータベースのスキーマをエクスポートする方法はありますか?
すべての Postgresql データベース ファイルは外付けハードディスクにあることに注意してください。そのデータベースのスキーマを SQL ファイルにエクスポートし、そのファイルを取得して実行し、まったく同じデータベースをローカルに作成したいと考えています。