我是靠谱客的博主 健壮皮皮虾,这篇文章主要介绍PostgreSql备忘一、重命名二、强制删除数据库,现在分享给大家,希望可以做个参考。

一、重命名

需求:因为之前命名随意,在使用过程中想把数据库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备忘一、重命名二、强制删除数据库内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(260)

评论列表共有 0 条评论

立即
投稿
返回
顶部