PostgreSQL 数据库重命名

PostgreSQL 如何对数据库进行重命名?

在 pgAdmin 上一致都没有找到重命名的按钮。

解决

我们也想让 PostgreSQL 能够和 MySQL 一样方便的重命名。

MySQL 只需要右键选择就可以重命名了。

可惜 pgAdmin 上面没有这个重命名的功能。

最笨的办法就是把数据库导出来后,在新建一个数据库,再导入回去。

其实不需要那么麻烦。

确定需要重命名的数据库没有数据库连接

这个非常重要,如果有连接的话,你的数据库重命名是没有办法完成的。

在 pgAdmin 下面,会有当前数据库的连接列表。

如果有的话,你需要要不然删除这个连接,要不就单击其他的库来中断这个连接。

然后在查询工具中运行下面的 SQL

alter database usvisatrack rename to sharkfly;

就可以完成重命名了。

IntellIJ 数据库工具

你也可以使用 IntelliJ 的数据库工具来直接重命名。

当然,这个重命名的前提也是要重命名的数据库上没有连接。

直接选择重命名按钮即可。