私は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が」?
20161121135210265000、pg_restoreの:リストア 20161121135210265000ためのデータベースへの接続、pg_restoreの:[アーカイバ(DB)]中にエラーが発生しINITIALIZING: 20161121135210265000、pg_restoreの:[アーカイバ(DB)]クエリを実行できませんでした:ERROR:認識されていない構成パラメータ「row_security " 20161121135210265000、コマンド:SET row_security = off;20161121135210265000 20161121135210265000警告:復元時にエラーが無視されます:1 –
row_securityの設定は9.5で新しくなりました。そのエラーは、9.5データベースから取得したデータベースダンプをPostgreSQLの古いバージョンに復元していることを示します。 新しい機能は古いサーバーでは機能しないため、その組み合わせはサポートされていません。 – n33rma
バックアップは以前のバージョンのPostgreSQL(9.3)からのもので、9.5にアップグレードしました.PGAdmin 4は9.5をサポートしていますが、PostgreSQL 9.3のPGAdmin 3で実行できたようにテーブルを復元することはありません。 –