Plug-in for PostgreSQL でデータベース内のテーブルを個別に選択してリストアした際に、リストア対象として選択してないテーブルに関する以下のメッセージがログに出力される場合があります。
<例>
Unable to remove additional table : '<テーブル名>'. Reason : ERROR: cannot drop table <テーブル名> because other objects depend on it DETAIL: view <ビュー名> depends on table <テーブル名> HINT: Use DROP ... CASCADE to drop the dependent objects too.Plug-in for PostgreSQL ではデータベースのスキーマをリストアするために、バックアップ取得時に存在していた全てのテーブル (データがない状態) の中からリストア対象としていないテーブルとビューを自動で作成します。そして、リストアが終了した後にリストア対象として選択していない自動作成したテーブルとビューを削除しますが、削除するテーブルを参照しているビューが存在していた場合に本メッセージがログに出力されます。これは想定された動作となります。
Plug-in for PostgreSQL のリストア ジョブ終了後に不要なビューとテーブルが存在していた場合は、SQLコマンドで手動削除してください。
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center