2016-11-01 31 views
0

私はpgAdminで3を使用することを好む(pgAdminで4でのPostgreSQL 9.5を使用しようとしているが、私は私のデータベースに接続しようとすると、次のメッセージが表示されます: 「警告:pg_restoreが正常に返されますが、実際にデータベースを復元しないのはなぜですか? PostgreSQLの9.5

サーバーあなたが接続していますだから私はに強制しています)予想通り

pgAdminでIIIが機能しない場合があります。

サポートされているサーバーのバージョンが8.4〜9.3" です。pgAdminでIIIのこのリリースでサポートされているバージョンではありません

pgAdmin 4を使ってください。しかし、私が復元すると(私のようにsually do pgAdmin III)私は「成功した」復元を取得しますが、データは実際にテーブルに復元されません。

私は私がこれを提示しています復元「成功」の詳細をクリックすると:私はこの問題をどのように修正すればよい

「を復元するためにデータベースに接続する1. pg_restoreが」?

答えて

0

復元を実行した後にpgAdmin4ログを提供しますか?

pgAdmin4ログイン場所:

のLinux:

〜/ .pgadmin/pgAdmin4.log

〜/ .pgadmin/job_logs/

のWindows:

%appdata%\ pgAdmin \ pgAdmin4.log

% APPDATA%\ pgAdminで\ job_logs \

注:後のあなたが成功ダイアログを確認後、pgAdmin4」も削除「job_logs」ディレクトリ&から、各ジョブのログファイルを削除しますそうでない場合は、復元pgAdmin4ではないに近い成功ダイアログをくださいpgAdmin4.log "を実行してからリストアを実行し、不要なログを整理します。

+0

20161121135210265000、pg_restoreの:リストア 20161121135210265000ためのデータベースへの接続、pg_restoreの:[アーカイバ(DB)]中にエラーが発生しINITIALIZING: 20161121135210265000、pg_restoreの:[アーカイバ(DB)]クエリを実行できませんでした:ERROR:認識されていない構成パラメータ「row_security " 20161121135210265000、コマンド:SET row_security = off;20161121135210265000 20161121135210265000警告:復元時にエラーが無視されます:1 –

+0

row_securityの設定は9.5で新しくなりました。そのエラーは、9.5データベースから取得したデータベースダンプをPostgreSQLの古いバージョンに復元していることを示します。 新しい機能は古いサーバーでは機能しないため、その組み合わせはサポートされていません。 – n33rma

+0

バックアップは以前のバージョンのPostgreSQL(9.3)からのもので、9.5にアップグレードしました.PGAdmin 4は9.5をサポートしていますが、PostgreSQL 9.3のPGAdmin 3で実行できたようにテーブルを復元することはありません。 –

関連する問題