0
我有一個每年有大約1100萬條數據記錄的客戶。 我使用bigserial作爲我的ID。Postgres bigserial用完後該怎麼辦?
我的問題是,如果通常的數字用完了,接下來我該做什麼?
對不起,我是Postgres的noob。
我有一個每年有大約1100萬條數據記錄的客戶。 我使用bigserial作爲我的ID。Postgres bigserial用完後該怎麼辦?
我的問題是,如果通常的數字用完了,接下來我該做什麼?
對不起,我是Postgres的noob。
Bigserial數字是從1到9223372036854775807的整數(請參見manual)。通過每年插入億條記錄,您將在92233720368年後用完數字。那就是超過92億年。
相當大的時間跨度,你可以看到。
我明白了。所以這是不可能的。我不知道搜索引擎使用自動增量作爲關鍵? –
想想9223372036854775807/11000000 = 838488366986年。 – klin
到這種情況發生時,您可能會切換到更大的數據類型:MultiSerial,MegaSerial,UltraSerial,M-M-M-MONSTERSERIAL。 –
在postgres中是否有多層? –