我对Postgresql序列生成器有疑问。
例如,我在我的Schema中注册了一个序列,在同一个模式中我将记录的初始数据插入到名为" USER"的表中。因此,默认情况下它的ID为1.但是,如果我在名为" POSTS"的表上插入数据,则表中没有数据名为" POSTS"一旦我在上述字段上插入。它的id是2吗?
我的问题将根据先前插入的ID或记录生成相同的序列生成器生成序列,而不管表格是什么?
答案 0 :(得分:0)
您可以根据需要创建任意数量的序列。
您可以将单个序列关联到多个列。
默认情况下,当您创建2个自己的列声明为serial时,您将创建2个单独的序列,因此您将从每个表中的1开始。以独立的方式。