我们在数据库D和模式PUBLIC中自动聚集了一些表。我们将使用以下命令重命名数据库和模式:
ALTER DATABASE D RENAME TO D_RENAMED
ALTER SCHEMA PUBLIC RENAME TO PRODUCTION
我们想知道是否有其他的事情我们必须做这个操作,如果有一些副作用后,这个操作特别是在成本方面的自动聚类。由于
重命名操作只是一个元数据更改。重命名模式对成本没有影响。
唯一的影响将是SQL查询显式地使用旧的模式名称将中断。你可能也需要仔细检查模式上的权限是否符合你的期望。
与其将公共模式重命名为clone
,不如将其命名为production
?这样你就可以保留public
模式,它总是用一个新数据库创建的。即使这样也不会对成本产生影响,尽管存在两个具有相同数据的模式(除非由于时间旅行/故障安全存储而对两者进行了大量修改)。参见克隆文档