我是靠谱客的博主 健壮皮皮虾,最近开发中收集的这篇文章主要介绍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备忘一、重命名二、强制删除数据库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部