問題タブ [pg-dump]
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.
postgresql - Postgresql-pg_dump-一致するスキーマが見つかりませんでした
PostgreSQLデータベースからバックアップを作成しようとしていますが、次のエラーが発生します:pg_dump:一致するスキーマが見つかりませんでした
rootとしてログインし、コマンドを実行しています
pg_dump -f db.dump --format = plain --schema = examples_schema --username = userx --host = localhost databasename
- userxを使用してpsqlにログインし、\ dtを試しました。これにより、existing_schemaという名前のスキーマが公開されているという情報が得られました。
- \ lをチェックして、databasenameがデータベース名であることを確認しました。
- パスワードが正しいです。そうでない場合、psqlにアクセスできませんでした。
- ローカルホストは正しく、実行中のプロセスからチェックされます。サーバーのIPアドレスも試しましたが、この場合、pg_adminはホストアドレスに関するエラーを出しました。
\ dlの出力:
ruby-on-rails - pg_dump エラー: 権限が拒否されました
pg_dump コマンドを使用して開発データベースをファイルにダンプし、これを heroku がホストする Rails アプリにアップロードする必要があります。
rails コマンドが使えない
Heroku サポートから、pg_dump ツールを使用して cleint とサーバー間でデータベースを転送するように依頼されました。
このコマンドを実行しました:
データベースの内容全体をコンソールに出力します
しかし、このコマンドは何らかの理由で失敗します:
このエラーメッセージで -bash: test.dump: Permission denied
postgresql-9.0 - PostgreSQL/9.0のダンプと9.2での再インポート
9.2でデータベースを再インポートする目的でデータベース9.0をダンプすると、スキーマに問題が発生します。
たとえば、スキーマfooのテーブルバーは次のようにエクスポートされます。
テーブルバーはスキーマ'public'で作成されるため、9.2でこれをインポートすると期待どおりに機能しません。ALTER TABLEステートメントは「エラー:リレーション「foo.bar」が存在しません」で失敗します。
ダンプファイルの*pg_dump*コマンドによって発行された'SETsearch_path'ディレクティブは、デフォルトのスキーマを設定しても問題ないと思いました(9.0でインポートすると機能します)が、9.2では機能しません。
明示的なスキーマ名でpg_dumpの出力を変える方法はありますか?構成ディレクティブを見逃していませんか?
助けてくれてありがとう!
ライオネル
postgresql - 圧縮パラメータのみで pg_dump を使用すると、バックアップが破損する可能性がありますか?
このコマンドを使用して、200 GB のデータベースをバックアップしました (postgres 9.1、win7 x64):
16GB のファイルが作成されましたが、以前のバックアップ (および外部ツールによって圧縮された) が同様のサイズであったため、問題ないと思います。を使用して PG9.2 に復元しようとするとpg_restore
、次のエラーが表示されます。
とpg_restore -Ft
:
Gzip も破損していることを示しています。Total Commander でバックアップ ファイルを開くと、内部ファイルは 1.8GB しかありません。解決策を探していたところ、-Cf
おそらくパラメーターでダンプを行う必要があります。
現在、どの形式のファイルがありますか? tarまたはgzipのみですか(winrarはgzipを表示します)?これを適切に復元する方法はありますか、それとも何らかの形で破損していますか (ダンプ時にエラーは発生しません)。tar や gzip のファイル サイズ制限によるものでしょうか?
postgresql - Postgresql 9.2 pg_dump バージョンの不一致
pg_dumpツールを使用して Postgresql データベースをダンプしようとしています。
どのようにこのエラーが発生していますか。
この--ignore-version
オプションは現在廃止されており、たとえ機能していたとしても、実際には私の問題の解決策にはなりません。
この問題を解決するにはどうすればpg_dumpをアップグレードできますか?
postgresql - pg_dump のバージョン不一致エラーを修正するには?
ローカル データを Heroku に取得しようとすると、pg_dump の 2 つの異なるバージョン間でバージョンの不一致が発生します。
具体的には、次のメッセージが表示されます。
この問題を抱えている人を見つけましたが、提案された解決策を実装するのに十分な知識がありません。(私は Ruby on Rails、PostgreSQL、Heroku、および Mac を初めて使用します! 物事を拾いながら遊んでいる段階です。)
ローカル マシン上のすべての PostgreSQL をアンインストールし、 http://postgresapp.com/から PostgreSQL 9.2.2 をクリーン インストールしてやり直すと、生活が楽になるのではないかと考えていましたが、どうすればよいかわかりません。アンインストール。
Mac OS X Mountain Lion 10.8.2 を実行しています。
postgresql - heroku pgbackups:restore:無効なダンプ形式
herokuにアップロードする必要があるローカルpsqlデータベースダンプがあります。このリンクから「更新」セクションの手順に従いました。最後の部分、実際のアップロード手順まで、すべてが正常に機能しました。
heroku pgbackups:restore --app myAppName DATABASE'https://www.dropbox.com/myAppPSQLDumpLink/myAppName_local.dump ' --confirm myAppName
これがコンソールに表示されていたものです。
そして、これはログからのエラーでした(Toby Hedeの質問の礼儀):
このエラーを検索しようとしましたが、答えが見つかりませんでした。問題を解決するために何をする必要があるか誰かが知っていますか?ローカルpsqlデータベースの実際のダンプは次のように実行されました。
ありがとうございました!
sql-server - pg_dumpl の使用に関する問題
OK、問題は次のとおりです。ローカルにある DB をアップロードしたいのですが、localhost で使用しています。
私はいつも得る:
問題は、heroku アプリのアドレスではなく localhost を書いていることだと思います。正しいアドレスを取得する方法を教えてもらえますか?
django - herokuでpg-dumpを使用する方法
データベースをherokuアプリにアップロードしようとしています。
ただし、そのためには、localhostをherokuアプリホストに置き換える必要があります。ホストが何であるかをどうやって知ることができますか?
このような簡単な質問をして申し訳ありませんが、私はherokuから始めており、まだ多くのことを学ぶ必要があります
sql - pg_dump: [アーカイバ (db)] データベース "mydb" への接続に失敗しました: 致命的: データベース "mydb" が存在しません
わかりました、私が実行したこれらの指示に従ってください:
データベース(app_db.sql)と同じフォルダーにありますが、取得し続けます:
なぜこれが起こっているのですか、どうすれば解決できますか?
ありがとう