postgresql データベースからすべてのコンテンツをバックアップしようとしています。ライブ サイトと開発サイトの 2 つのサイトがあります。すべてのコードは同期しています。すべてのデータを開発サイトにコピーして、いくつかのテストを行い、データを追加してから、コピーして戻したいだけです。
postgres サイトのドキュメントを調べてみましたが、今は運がいいです。
ダンプ/復元を実行するために実行したコマンド:
pg_dump db_name > joshtestdump
psql dbname < joshtestdump –
データベースをダンプする最初のコマンドを実行すると、次のエラー メッセージが表示されます。
pg_dump: [archiver (db)] connection to database "db_name" failed: FATAL: Ident authentication failed for user "josh"
追加するだけで、データベースのユーザー名とパスワードは空白です。これは何かに影響しますか?
私はpostgreSQLが初めてで、ウェブ上のすべてのチュートリアルはほとんど同じことをしています.
詳細が必要な場合はお知らせください。
ここに私のDBの詳細があります:
DATABASE_ENGINE = 'postgresql_psycopg2' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = 'db_name' # Or path to database file if using sqlite3.
DATABASE_USER = '' # Not used with sqlite3.
DATABASE_PASSWORD = '' # Not used with sqlite3.
DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.
ありがとう、
ジョシュ
更新しました