Ich verwende PostgreSQL 9.x und möchte eine Tabelle umbenennen. Dieser SQL-Code:
CREATE TABLE new (id int);
ALTER TABLE new RENAME TO old;
DROP TABLE old;
benennt die Tabelle korrekt um. Aber dieser SQL-Code:
CREATE SCHEMA domain;
CREATE TABLE domain.old (id int);
ALTER TABLE domain.old RENAME TO domain.new;
schlägt mit Fehler fehl:
FEHLER: Syntaxfehler bei oder in der Nähe von "."
Das "." unterstrichen ist der zwischen 'domain' und 'new'