[英]Relationship between database tables
我有一个与数据库相关的问题,我自己找不到答案。 目前我遇到的情况是我有一个包含两个表的数据库。 这两个表名为 items 和 items_sequences。 我想要做的是在项目数据库的主键和 items_sequences 表中的字段之间建立关系。 下面是一个图解的例子。
| Items | | items_sequences |
|-------| |------------------|
| id | | sequence_id |
| foo | | counter |
关键是建立关系并不难。 但是,如果将一个项目制作成一个项目序列,我想做的事情也应该包含一个带有项目本身主键的 sequence_id。 如果一个项目被删除, item_sequence 也应该被删除。 顺便说一句,这应该是1:1的关系。
我忘记了如何做到这一点,如果有人能指出我正确的方向,我将不胜感激。 目前我正在使用 postgresql 数据库,如果它重要的话。
谢谢,
安泰克
如果是 1:1 的关系,你能不能不只是合并表格?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.