我使用Postgresql 9.x,我想重命名一个表。这个sql代码:
CREATE TABLE new (id int); ALTER TABLE new RENAME TO old; DROP TABLE old;
CREATE SCHEMA domain; CREATE TABLE domain.new (id int); ALTER TABLE domain.new RENAME TO domain.old;
失败,错误:
ERROR: Syntax error at or near “.”
“”。 “领域”与“老”
一种方法:
原文链接:https://www.f2er.com/postgresql/192879.htmlALTER TABLE domain.new RENAME TO old
另一种方式:
SET search_path TO domain; ALTER TABLE new RENAME TO old;