web-dev-qa-db-ja.com

PostgresqlでSQLファイルのインポートを一時停止しますか?

現在、Ubuntuのpostgresqlに大規模なデータベース(6〜7 GB)をインポートしています。やるのに少し時間がかかります。 postgresqlがインストールされているラップトップを物理的に再配置する必要があり、インポート操作が完了する前に実行する必要がある可能性が高いという問題が発生しました。

データベースのインポートを一時停止することはできますか?

そうでない場合、再配置中にラップトップを休止状態にすると、インポートがフリーズまたは失敗しますか?

2
Valten1992

投稿に基づいて、PostgreSQLデータベースサーバーとダンプを復元するプロセスは同じマシン上であると想定しています。もしそうなら:

データベースのインポートを一時停止することはできますか?

あんまり。 SIGSTOPpg_restoreまたはpsqlプロセスおよび/または対応するpostgresバックエンドですが、私の最初の選択肢とは考えていません。

そうでない場合、再配置中にラップトップを休止状態にすると、インポートがフリーズまたは失敗しますか?

ローカルPostgreSQLインスタンスに復元する場合は、ループバックTCP接続またはUNIXソケット接続であるため、ネットワークが変更されても消えてもかまいません。したがって、一時停止と再開は結構です。

ところで、9GBは大きくありません。 1TBは大きいです。

2
Craig Ringer