我正在使用PostgreSQL 9.x,我想重命名一个表。此SQL代码:
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;
失败,出现错误:
错误:“或”附近的语法错误。
“。” 下划线是“域”和“新”之间的一个