数据库表之间的关系

Ant*_*cki 1 database postgresql foreign-key-relationship relationship

我有一个与数据库相关的问题,我自己找不到答案。目前我遇到了一个情况,我有一个包含两个表的数据库。这两个表被命名为 items 和 items_sequences。我想要做的是在项目数据库的主键和 items_sequences 表中的字段之间建立关系。下面是一个说明性的例子。

| Items |          |  items_sequences |          
|-------|          |------------------|          
|  id   |          | sequence_id      |          
|  foo  |          | counter          |   
Run Code Online (Sandbox Code Playgroud)

关键是建立关系并不难。但是,如果制作了一个项目,我想做什么,还应该制作一个项目序列,其中包含一个带有项目本身主键的 sequence_id。如果一个 Item 被删除,那么 item_sequence 也应该被删除。顺便说一下,这应该是 1:1 的关系。

我忘记了如何做到这一点,如果有人能指出我正确的方向,我将不胜感激。目前,如果重要的话,我正在使用 postgresql 数据库。

谢谢,

安泰克

Den*_*rdy 5

如果我做对了,您想考虑使用外键触发器