問題タブ [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.
macos - pg_restore: 入力ファイルを読み取れませんでした - Mac OS と Windows
Mac OS X 10.11.3 で、コマンド ライン経由で pgAdmin3 または pg_restore を使用すると、次のようなプロダクション ダンプ (ubuntu Linux サーバーによって生成されたもの) を復元しようとするとエラーが発生します。
pg_restore: [カスタム アーカイバ] 入力ファイルから読み取れませんでした: ファイルの終わり
復元に使用するコマンドは次のとおりです。
スキーマ全体は正常に作成されましたが、データの作成を開始するとエラーが発生します。
ローカルのpostgres 9.3(私のMac OSにインストールされている)で試してみましたが、同じエラーが発生しました。Windows 7 マシンで pgAdmin3 を使用して復元を試みたところ、エラーは発生しませんでした。誰でも私を助けることができますか?
postgresql - pg_restore: [archiver] 入力ファイルが短すぎます postgres のエラー
次のコマンドを使用して、ローカル システムにデータベースをダンプしようとしています。
しかし、私はエラーが発生しています:
私は何を間違っていますか?
postgresql - Postgres ガイドに従ってデータベースを復元する
Postgres Guideに従おうとしていますが、次の復元コマンドにはいくつかの問題があると思います。
ターゲット データベースがありませんね。
ただし、次のコマンドを実行すると、多くのエラーが発生します。
上記のコマンドは機能しますが、復元されたデータは不完全だと思います。私のスキーマでは、 Postgres Guideに示されているように、またはが表示されUser
ないことに気付きました。first_name
last_name
postgresql - PostgreSQL PG_Restore は接続文字列を受け入れますが、パスワードの入力を求めます
以下を実行する場合:
pg_restore がパスワードの入力を求める問題が発生しています。PG_Restore は、あるマシンでは正しく機能しますが、他のマシンでは正しく機能しません。これは、どこかに設定の問題があることを示しています。PGPass はすべてのマシンで空白です。
正しいパスワードを持つ接続文字列が実行可能ファイルに渡されたときに、PG_Restore がユーザーにパスワードの入力を求めるのはなぜですか?
postgresql - pg_restore 中にテーブルを除外する
更新: pg_dump コマンド中にテーブル内のデータを除外できました。データがダンプされるのを待つ必要がないため、データをロードしないよりも高速になります。
--exclude-table-data=event_logs
(PostgreSQL) 9.4.4
を実行するときにテーブルを除外する方法を知っている人は誰pg_restore
ですか? を行うときに、その方法を見つけることができますpg_dump
。ただし、ダンプを行っているのは私ではないため、それらを除外することはできません。
ダンプには非常に大きく、復元を行うと永遠にかかるテーブルが 2 つあるため、それらをスキップします。
postgresql - postgres db の復元中にエラーが発生しました
.sql ファイルから postgres のデータベースのテーブルを復元しようとしています。コマンドを使用しましたpg_restore -d dbName file.sql
。ユーザーはスーパーユーザーです。しかし、いくつかのエラーが発生しました:
そもそもテーブルが作成されていないため、他のエラーはこれに関連しています。これらのエラーが何を意味するのか疑問に思っています。私はpostgres 9.4を使用しており、PostGIS拡張機能を特定のデータベースに追加しています。