問題タブ [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 投票する
2 に答える
3529 参照

odoo-8 - Odoo で 'HttpRequest' オブジェクトに属性 'endpoint_arguments' がないのを修正するには?

データベースのバックアップ(ファイルストアを含む)、ファイルストアフォルダー、およびそのデータベースにインストールされたモジュールを含む別のフォルダーが提供されました。

Odoo 8 でそのバックアップをデータなしで復元することが期待されています。そこで、データベース テーブルを所有する PostgreSQL ロールを作成し、それに十分な権限 (login、createdb、replication) を付与しました。次に、Odoo 設定ファイルを作成しました。この中で、この新しい PostgreSQL ロールを にdb_user、そのパスワードをに設定しましたdb_passworddata_dirにファイルストアを保存したパスと、すべてのモジュールを含むフォルダーのパスを に追加しましたaddons_path

ランチャー ファイルが与えられなかったので、所有している他の Odoo インスタンスのOCBodoo.pyフォルダーをコピーし、そのファイルを使用して Odoo を起動しました。

新しいインスタンスは正常に動作しているように見えますが、データベースを復元したばかりで、次のエラーが発生します。

私はたくさんグーグルで調べていましたが、他のフォーラムで回答されていない質問を除いて、それについて何も見つけることができませんでした.

これが何のことか知っている人はいますか?

0 投票する
2 に答える
5014 参照

postgresql - データベースの復元 PgAdmin4

PgAdmin 4 でデータベースを復元しようとすると、「[Errno 2] そのようなファイルまたはディレクトリはありません」というエラーが表示され、/Users/myuser/Downloads/dbupload (PostgreSQL がインストールされている) にあるバックアップ ファイルに関連していると思われます。私のローカルマシンで)。これは、問題はファイルではなく、ファイルへのリンクにあると私に信じさせます。

pgadmin 3 ではすべて正常に動作しており、pgadmin が数週間前に関連していたことを考えると、オンラインでのサポートはあまり得られません。

どんな援助でも大歓迎です。

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

postgresql - pg_restoreは入力ファイル「X」を見つけることができませんそのようなディレクトリまたはファイルはありません

まず、pgadminとpostgresqlに比較的慣れていない私

そのため、pgadminを使用してプレーンテキストでバックアップを作成し、必要なデータを1つのテーブルからlodgingというファイルにダンプします。ライブサーバーのplans_to_lodgeテーブルからのものです。今、新しいWebアプリケーションのフロントエンドをテストするために、それをpg_restoreしたいのですが、これが私が得たものです

ドキュメントはテーブルの復元の例を示していません。はい、ファイルはCドライブのその場所にあります

0 投票する
3 に答える
20694 参照

postgresql - -C オプションを指定した pg_restore はデータベースを作成しません

postgres データベースのバックアップと復元に pg_dump と pg_restore を使用しています。

この質問に関連するドキュメントからの情報を次に示します。Pg_restore の場合、-C オプションは次のように記述されます。

-C

- 作成

復元する前にデータベースを作成します。--clean も指定されている場合は、 > > 接続する前にターゲット データベースを削除して再作成します。このオプションを使用すると、-d で指定されたデータベースは、最初の DROP DATABASE および CREATE DATABASE コマンドを発行するためだけに使用されます。すべてのデータは、アーカイブに表示されるデータベース名に復元されます。

ただし、pg_restore でこのオプションを使用しても、次のエラーが発生します。

pg_restore: [archiver (db)] データベース "test" への接続に失敗しました: FATAL: > データベース "test" が存在しません

説明によると、 -C オプションは不足しているデータベースを作成する必要があります。ただし、私の場合はそうではありません。

以下は、バックアップと復元のために行った手順です。

  1. pg_dump を使用してデータベースをバックアップする

注: -C オプションはプレーンテキスト形式でのみ意味があるため、使用しないでください

  1. テストデータベースを削除しました

  2. pg_restore を使用してデータベースを復元する

    /li>

ここで何が問題なのか理解できません!私は何か間違っていますか?さらに情報が必要な場合はお知らせください。

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

postgresql - postgres pg_restore 追加データ

pg_dumpカスタム形式を使用して作成された pg バックアップがあります。データのみを使用して、既にいくつかのデータがある DB に復元しようとしていますpg_restore。これは、DB とダンプに同じデータ (いくつかの行) が存在するシナリオでは失敗します。そのような行を無視して、残りのデータを復元する方法はありますか?