質問

1つのSQLスクリプトでPostgreSQLに複数のデータベースをドロップする方法を見つけようとしています。実行時に機能する必要があります pgAdmin コンソール、および使用する場合 psql コマンドラインツール。私がする時:

DROP DATABASE db1;
DROP DATABASE db2;

次のエラーが発生します:

ドロップデータベースは、関数またはマルチコマンド文字列から実行できません

この問題をめぐる方法はありますか?つまり、各コマンドを個別に実行する方法はありますか(MSSQLで「GO」ステートメントを使用する場合など)、または複数のデータベースを簡単にドロップする他の賢明な方法はありますか?開発中にメンテナンススクリプトにこの機能が必要です。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top