我试图在我的一个表上创建一个外键,引用另一个模式中的表列.
诸如此类:
ALTER TABLE my_schema.my_table ADD (
CONSTRAINT my_fk
FOREIGN KEY (my_id)
REFERENCES other_schema.other_table(other_id)
)
由于我有必要的补助金,这一切都很顺利.
现在,我想知道是否有理由不引用不同模式中的表,或者有什么需要注意的?
我试图在我的一个表上创建一个外键,引用另一个模式中的表列.
诸如此类:
ALTER TABLE my_schema.my_table ADD (
CONSTRAINT my_fk
FOREIGN KEY (my_id)
REFERENCES other_schema.other_table(other_id)
)
由于我有必要的补助金,这一切都很顺利.
现在,我想知道是否有理由不引用不同模式中的表,或者有什么需要注意的?
这样做没问题.在表之间建立外键关系时,模式实际上没有影响.只需确保适当的人员拥有您打算使用的模式所需的权限.