是否可以在使用 PostgreSQL 9.6 分区的 master table 上创建外键?

Is it possible to create foreign keys on master table of partitioning with PostgreSQL 9.6?

如果我们使用经典分区创建主节点 table 和子节点:检查对子节点的约束,触发将数据插入主节点以分派给子节点等

是否可以创建另一个 table 并直接在 master and/or 一个特定子节点上创建一些外键?

没有怎么办?

我发现了你的问题,因为我意识到我在我的主服务器 table 上声明的外键不起作用。

在对该主题进行了一些研究之后,我认为这在使用 PostgreSQL 9.6 的主 table 上是不可能的。所以你必须在每个单独的分区上声明外键才能让它们工作——这应该可以工作