問題タブ [pg-restore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
26 参照

postgresql - Postgre Restore 関数が失敗する

バックアップ ファイルを復元しようとしていますが、機能しません。エラー メッセージはcould not find header for file "toc.dat" in tar archive です。はい、 pg_dumppg_restoreのバージョンが一致しないことを意味します...

今まで、利用可能なすべてのバージョンの Postgres (14 - 9.5) を試していましたが、うまくいきませんでした。全体の問題はバックアップ ファイルが CentOS マシンで生成されたという事実から始まると強く信じていますが、現在は Windows を使用する必要があり、(CentOS) pg_dumpと (Windows) pg_restoreのバージョン番号は変更されません。それによる一致。

手元にあるバックアップ ファイルの作成に使用されたpg_dumpのバージョンに関する情報を収集する可能性はありますか?

もう 1 つの明らかな疑問は、 pg_restoreをバックアップ ファイルで動作させるにはどうすればよいかということです。

0 投票する
1 に答える
13 参照

postgresql - エラー実行プロセス ユーティリティ 'pg_restore' がクライアント ホーム '/usr/lib' (/usr/lib) に見つかりませんでした。

データベースのバックアップを復元したいのですが、ubuntu 20.04、dbeaver、および postgresql 12 を使用しています。

Local client追加したいときAdd homepermission denied error

ここに画像の説明を入力

コマンドを実行which psqlすると/usr/bin/psql

postgresql パスが/usr/lib/postgresql/12/binであることはわかっていますが、問題は dbeaver で psql パスにアクセスできないことです。

また、dbeaver にすべての権限を付与しました。ここに画像の説明を入力

ここに私が得る実際のエラーがあります:

ここに画像の説明を入力

問題を解決する方法はありますか?