小编ser*_*zem的帖子

为每组共享相同外键值的行创建唯一序列

在我的系统中,我希望每个用户都有自己的文章id序列。

因此,我创建了一个数据库,其中包含一个表,描述了users它们之间的对应关系articles。以下是该表的概要:

    +------+----------+---------+
    | 身份证 | 文章 | 用户 ID |
    +------+----------+---------+
    | 1 |一些笔记| 1 |
    +------+----------+---------+
    | 2 |一些笔记| 1 |
    +------+----------+---------+
    | 3 |一些笔记| 2 |
    +------+----------+---------+ 
    | 4 |一些笔记| 2 |
    +------+----------+---------+
    | 5 |一些笔记| 3 |
    +------+----------+---------+

但我想ids通过以下方式在这个表中生成:

    +------+----------+---------+
    | 身份证 | 文章 | 用户 ID |
    +------+----------+---------+
    | 1 |一些笔记| 1 |
    +------+----------+---------+
    | 2 |一些笔记| 1 |
    +------+----------+---------+
    | 1 |一些笔记| 2 …

postgresql database-design sequence postgresql-9.3

3
推荐指数
1
解决办法
2628
查看次数