2016-08-04 43 views
0

我有一個每年有大約1100萬條數據記錄的客戶。 我使用bigserial作爲我的ID。Postgres bigserial用完後該怎麼辦?

我的問題是,如果通常的數字用完了,接下來我該做什麼?

對不起,我是Postgres的noob。

+3

想想9223372036854775807/11000000 = 838488366986年。 – klin

+2

到這種情況發生時,您可能會切換到更大的數據類型:MultiSerial,MegaSerial,UltraSerial,M-M-M-MONSTERSERIAL。 –

+0

在postgres中是否有多層? –

回答

0

Bigserial數字是從1到9223372036854775807的整數(請參見manual)。通過每年插入億條記錄,您將在92233720368年後用完數字。那就是超過92億年。

相當大的時間跨度,你可以看到。

+0

我明白了。所以這是不可能的。我不知道搜索引擎使用自動增量作爲關鍵? –