我想弄清楚如何在一个 sql 脚本中删除 PostgreSQL 上的多个数据库。我最好需要它在pgAdmin
控制台中执行时和在psql
命令行工具中使用时都能工作。当我做:
DROP DATABASE db1;
DROP DATABASE db2;
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
无法从函数或多命令字符串执行 DROP DATABASE
有没有办法解决这个问题?即,有没有办法单独运行每个命令(比如在 MSSQL 上使用“GO”语句时),或者其他一些明智的方法来轻松删除多个数据库?我在开发过程中需要此功能用于维护脚本。