Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 在postgres中更改和创建复合外键的语法_Postgresql_Foreign Keys_Alter Table_Composite Primary Key - Fatal编程技术网

Postgresql 在postgres中更改和创建复合外键的语法

Postgresql 在postgres中更改和创建复合外键的语法,postgresql,foreign-keys,alter-table,composite-primary-key,Postgresql,Foreign Keys,Alter Table,Composite Primary Key,我在Postgres中有一个带有复合主键的表 修改另一个现有表以将复合外键添加到第一个表的复合主键的语法是什么 ALTER TABLE my_fk_table ADD CONSTRAINT my_fk FOREIGN KEY (pk1, pk2) REFERENCES my_pk_table ON DELETE CASCADE;

我在Postgres中有一个带有复合主键的表

修改另一个现有表以将复合外键添加到第一个表的复合主键的语法是什么

ALTER TABLE my_fk_table
ADD CONSTRAINT my_fk 
FOREIGN KEY (pk1, pk2) 
REFERENCES my_pk_table
ON DELETE CASCADE;