AWS RDS 重命名数据库名称
AWS RDS rename database name
我有一个使用 RDS 创建的数据库,我想重命名它。但是每当我尝试通过 AWS 控制台修改它时,数据库名称的选项就消失了。
当我尝试通过 shell 时,它显示错误。
我只需要将数据库名称从 postgrestestdatabase
重命名为新名称。
AWS 管理控制台可用于创建初始 数据库,但之后您需要直接与数据库交互以操作数据库。
错误消息说 current database cannot be renamed
。
因此,试试这个:
- 连接到不同的数据库(如果不存在其他数据库,先创建一个)
- 试试你的
ALTER DATABASE ... RENAME
- 连接到重命名的数据库
- 可选:删除您之前创建的数据库
是的,我们可以在 PostgreSQL 中更改数据库:
postgres=> alter database "TSTABC" rename to "UATABC";
但 AWS 控制台仍然显示原始名称 (TSTABC) 而不是新名称。即使重启整个集群后也是一样的效果。
我有一个使用 RDS 创建的数据库,我想重命名它。但是每当我尝试通过 AWS 控制台修改它时,数据库名称的选项就消失了。
当我尝试通过 shell 时,它显示错误。
我只需要将数据库名称从 postgrestestdatabase
重命名为新名称。
AWS 管理控制台可用于创建初始 数据库,但之后您需要直接与数据库交互以操作数据库。
错误消息说 current database cannot be renamed
。
因此,试试这个:
- 连接到不同的数据库(如果不存在其他数据库,先创建一个)
- 试试你的
ALTER DATABASE ... RENAME
- 连接到重命名的数据库
- 可选:删除您之前创建的数据库
是的,我们可以在 PostgreSQL 中更改数据库:
postgres=> alter database "TSTABC" rename to "UATABC";
但 AWS 控制台仍然显示原始名称 (TSTABC) 而不是新名称。即使重启整个集群后也是一样的效果。