gpt4 book ai didi

database - 两个不同数据库中的两个表之间的多对多关系

转载 作者:搜寻专家 更新时间:2023-10-30 23:45:55 29 4
gpt4 key购买 nike

如题所述,是否可以在属于两个不同数据库的两个表之间创建多对多关系?如果是,我如何使用 PostgreSQL 执行此操作?

最佳答案

使用外键约束来强制参照完整性的标准方法只可能相同数据库内——而不是数据库集群。但是您可以在同一个数据库中跨多个模式操作。

除此之外,您可以用同样的方式创建表格。甚至使用 dblink 在远程数据库之间动态连接表或 FDW .不过,RDBMS 无法保证跨数据库的参照完整性。
另一个数据库是在同一台物理机器上还是在同一个数据库集群中并不重要——这只会使连接更快、更安全。

或者你可以 replicate数据到一个公共(public)数据库并在那里添加标准约束。

关于database - 两个不同数据库中的两个表之间的多对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28598146/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com