概述
一、重命名
需求:因为之前命名随意,在使用过程中想把数据库A重命名为B
PostgreSql版本号:13.3
测试了下alter database命令并不好用,需要保证当前数据库没有活动的session连接
ALTER DATABASE A RENAME TO "B";
后来使用update pg_database发现可以直接重命名
UPDATE pg_database SET datname = 'B' WHERE datname = 'A';
注:非线上环境可以使用,简单粗暴,生产环境还是推荐关闭所有session后alter database
二、强制删除数据库
数据库存在其他链接时无法简单删除,需要使用强制删除
DROP DATABASE "TestDb" WITH (FORCE);
最后
以上就是健壮皮皮虾为你收集整理的PostgreSql备忘一、重命名二、强制删除数据库的全部内容,希望文章能够帮你解决PostgreSql备忘一、重命名二、强制删除数据库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复