RDS PostgreSQL修改表名時報“relation "xxx" already exists”
更新時間:
問題描述
云數(shù)據(jù)庫RDS PostgreSQL版執(zhí)行如下SQL語句,修改大寫表名。
alter table testtable rename to TESTTABLE
系統(tǒng)顯示如下錯誤:
ERROR: relation "testtable" already exists
問題原因
RDS PostgreSQL默認表名不區(qū)分大小寫。
解決方法
需要對大寫表名使用雙引號(""),例如:
alter table testtable rename "TESTTABLE";
說明
后續(xù)查詢時也需要使用大寫表名。
適用于
云數(shù)據(jù)庫RDS PostgreSQL版
文檔內(nèi)容是否對您有幫助?