質問: 仕事の引き継ぎにて、postgreSQLを使うことになり質問させてください。 brew形式でpostgreSQLをインストールし、postgreSQLを使い始めました。 postgreSQLで本番環境からダンプされたデータをpostgreSQLヘインポートしようかと思ったのですが、sqlファイルではなく数字と文字の名前の拡張子のないファイルが送られてきました。 ファイル名はこのような名前でした「11442c58-bad5-468a-a3eb-2509feb8a2e7」 postgreSQLへのデータのインポートを教えていただきたいです。
回答: 該当するデータベースは既に作成しているとして、以下のpsqlコマンドでリストアできます。 ``` psql -U postgres -d データベース名 < (フルパス)11442c58-bad5-468a-a3eb-2509feb8a2e7 ``` 私もダンプファイルは拡張子を.dmpとしています。 追記 PostgreSQLのバックアップ&リストア手法その1 (2/3)のように、pg_restoreコマンドでカスタム形式オプションだとリストアできるかもしれません。 ``` pg_restore -Fc -d データベース名 ファイル名(フルパス) ```