最佳答案
我正在使用 PostgreSQL 9.x,我想重命名一个表:
CREATE TABLE new (id int);
ALTER TABLE new RENAME TO old;
DROP TABLE old;
正确地重命名表。但是这个 SQL 代码:
CREATE SCHEMA domain;
CREATE TABLE domain.old (id int);
ALTER TABLE domain.old RENAME TO domain.new;
失败,错误如下:
错误: 在“或接近”处的语法错误
下划线的“。”是介于“域”和“新”之间的那个