1
是否可以修改表来添加一个新列,并将该列作为Postgresql中单个命令中的另一个表的外键? “alter table x add column y id references z(id)”似乎并不像我希望的那样工作。Postgresql变更表
是否可以修改表来添加一个新列,并将该列作为Postgresql中单个命令中的另一个表的外键? “alter table x add column y id references z(id)”似乎并不像我希望的那样工作。Postgresql变更表
你可以做到。什么是“Y ID”? 可能
alter table x add column y int references z(id)
BEGIN
ALTER TABLE ... ADD COLUMN ...
ALTER TABLE ... ADD CONSTRAINT ...
COMMIT
你无法说服我,这不是一个简单的命令:)。