2013-06-04 35 views
0

我是新來的postgres。 如果在sqlserver中我們有一個自動遞增的表,並且有10行...並且最後一行的id = 10。 當你刪除最後一行時,你插入的下一個也會得到id = 10 ...當然?在postgres中刪除行時不會減少串行pk?

但Postgres的,使用BIGSERIAL作爲PK,當我刪除與最大編號行,並插入一個新行,它不斷遞增越來越多的PK數..

這是正確的?

+0

即使您不從表格中刪除,編號中仍然可能存在空白。 ID就是 - 一個ID。它並沒有告訴你任何有關插入或提交的訂單行,或其他許多事情。 –

回答