能否通过gcloud CLI重命名Cloud SQL数据库?替代方案咨询
关于通过gcloud CLI重命名Cloud SQL数据库的问题
目前gcloud CLI的sql databases系列命令并不支持直接重命名Cloud SQL数据库的名称,其中gcloud sql databases patch命令仅允许修改数据库的collation(排序规则)和charset(字符集)属性,无法变更数据库名称。
如果需要重命名,你计划的方案是可行的:通过Cloud SQL Auth Proxy建立与数据库的连接后,直接在数据库实例上执行ALTER类命令完成重命名,不同数据库引擎的具体命令如下:
- PostgreSQL:
ALTER DATABASE old_db_name RENAME TO new_db_name; - MySQL:推荐使用
ALTER DATABASE old_db_name RENAME new_db_name;(注意:RENAME DATABASE命令在MySQL中存在数据丢失风险,官方不推荐使用)
内容的提问来源于stack exchange,提问作者cyberhippo
相关产品推荐
相关产品推荐

