2017-09-13 13 views
0

私はpgAdminを使用してpostgreSQL 9.6データベースをバックアップしようとしています4.まずバックアップを使用しようとすると、pgAdminの環境設定でバイナリパスを設定する必要がありません。私は最近、ユーザーpostgresのパスワードをpostgresに変更したことに気付くかもしれません。pgAdminを使用してpostgreSQLのテーブルをバックアップできません4

私はこの問題を尋ねて答えを見つけましたが(それが正しいかどうかはわかりません)、PostgreSQL Binay Pathの値を/usr/lib/postgresqlに設定しました。

しかし、今、私はテーブルをバックアップしようとすると、私は次のエラーを取得する:

Error snapshot

私は、これらの値を除いて、デフォルト値に保つ:

Only schema: YES 
Use Column Insert: YES 
Use Insert Commands: YES 

を誰も私を助けることができますこれとともに?

答えて

1

PostgreSQL-9.6のバイナリが存在するパスを指定する必要があります。

[email protected]:/opt/PostgreSQL/9.6/bin# pwd 
/opt/PostgreSQL/9.6/bin 

[email protected]:/opt/PostgreSQL/9.6/bin# ls 
clusterdb droplang pg_archivecleanup pg_ctl  pg_recvlogical pg_test_fsync pltcl_listmod psql.bin 
createdb dropuser pg_basebackup pg_dump  pg_resetxlog pg_test_timing pltcl_loadmod reindexdb 
createlang ecpg  pgbench  pg_dumpall pg_restore pg_upgrade postgres vacuumdb 
createuser initdb pg_config  pg_isready pg_rewind pg_xlogdump  postmaster vacuumlo 
dropdb  oid2name pg_controldata  pg_receivexlog pg_standby pltcl_delmod psql 

は私のために働いているスクリーンショットのサンプル経路を確認してくださいので、あなたのPostgresのインストール優先して、適切なパスを設定し、あなたが行ってもいいですによると、パスの前または後に不要な空白を追加しないことを確認してください。

enter image description here

+0

私は 'は/ opt /'フォルダをチェックしましたが、それはあなたがあなたのpostgresあたりのインストール/設定としてパスを設定する必要が 'PostgresSQL' –

+0

という名前のフォルダが含まれていない、私はちょうど与えました私の参照。 – n33rma

+0

ありがとう、私のものは '/ usr/bin'でした。バックアップは正常に動作します。 –

関連する問題