[問題] Django PostgreSQL 資料表ID回朔

作者: hello1988 (兔子吃葉子)   2017-12-22 12:56:29
小弟目前是用Django開發
發布在Heroku上
資料庫是用PostgreSQL
最近就有發生 資料表自動遞增的id倒回的現象
例如: 資料表最大ID = 15000
遞增ID = 14000
程式邏輯中 完全沒有修改到這個值
有google過一些資料
有人說是Postgre的問題 但是在9.3已經修正
有人說是Django的問題
不知道是否有大大遇過這個問題
或是可以提供小弟一些資料
如何預防這個問題
附上開發環境
python 2.7
Django 1.10
Postgres 9.6
作者: s860134 (s860134)   2017-12-22 13:05:00
預防我是不知道,手動更改序列當前 counter 就可以解了吧?
作者: hello1988 (兔子吃葉子)   2017-12-23 13:12:00
是可以 但不是個好方法 應該要從根本上去解決
作者: uranusjr (←這人是超級笨蛋)   2017-12-23 13:40:00
要根本上解決就是不要用 auto-incremental primary key

Links booklink

Contact Us: admin [ a t ] ucptt.com