我正尝试重命名我的Redshift集群中的数据库。尝试重命名Redshift集群中的数据库
,当你连接到它,所以我已经创建了一个临时数据库与SQL工作台重新连接到临时数据库并发布你不能重命名数据库:
ALTER DATABASE olddb RENAME to newdb;
我得到一个错误,说明错误:数据库“OLDDB”正被其他用户访问[SQL状态= 55006]
谁连接,并似乎有从用户rdsdb到数据库中的某些连接我检查。我认为这是AWS Redshift用于执行维护任务的服务帐户等。
如何在连接超级用户时重命名数据库?
非常感谢。
Redshift是否会在其web ui或api中公开重命名工具?经常Redshift设置,所以正常的PostgreSQL方式不起作用,你需要通过亚马逊用户界面做一些不同的事情。 –
没有别的,我可以在文档中看到,只是ALTER DATABASE:http://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_DATABASE.html – novabracket