問題描述
在雲資料庫RDS PostgreSQL版中執行如下SQL語句,修改表名為大寫格式時:
alter table testtable rename to TESTTABLE系統顯示如下錯誤:
ERROR: relation "testtable" already exists問題原因
RDS PostgreSQL預設表名不區分大小寫。
解決方案
需要對大寫表名使用雙引號(""),例如:
alter table testtable rename "TESTTABLE";說明
後續查詢時也需要使用大寫表名。
適用於
雲資料庫RDS PostgreSQL版