当表名更改后,如何更改PostgreSQL中对表的引用?
说我有:
CREATE TABLE example1 (
id serial NOT NULL PRIMARY KEY,
name varchar(100)
);
CREATE TABLE example2 (
id serial NOT NULL PRIMARY KEY,
example1fk integer REFERENCES example1 (id) DEFERRABLE INITIALLY DEFERRED
);
Run Code Online (Sandbox Code Playgroud)
后来我做了:
ALTER TABLE example1 RENAME TO example3;
Run Code Online (Sandbox Code Playgroud)
如何更改外键约束的定义?
example1fk integer REFERENCES example1 (id) DEFERRABLE INITIALLY DEFERRED,
Run Code Online (Sandbox Code Playgroud)