postgresql 在事务中更改重命名数据库语法错误

w3nuxt5m  于 11个月前  发布在  PostgreSQL
关注(0)|答案(1)|浏览(112)

我有两个数据库prod_dbprod_db_new,我想重命名这两个数据库或不重命名。我认为事务适合这种情况:

BEGIN
ALTER DATABASE prod_db     RENAME TO prod_db_old
ALTER DATABASE prod_db_new RENAME TO prod_db
COMMIT;

字符串
但是,当我通过CLI运行时,我在prod_db_old附近得到语法错误。我在这里遗漏了什么?

bq3bfh9z

bq3bfh9z1#

毕竟你需要一个指挥官

BEGIN;
ALTER DATABASE prod_db     RENAME TO prod_db_old;
ALTER DATABASE prod_db_new RENAME TO prod_db;
COMMIT;

字符串

相关问题