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

看板Python作者 (bliss)時間6年前 (2017/12/22 12:56), 編輯推噓0(003)
留言3則, 3人參與, 6年前最新討論串1/1
小弟目前是用Django開發 發布在Heroku上 資料庫是用PostgreSQL 最近就有發生 資料表自動遞增的id倒回的現象 例如: 資料表最大ID = 15000 遞增ID = 14000 程式邏輯中 完全沒有修改到這個值 有google過一些資料 有人說是Postgre的問題 但是在9.3已經修正 有人說是Django的問題 不知道是否有大大遇過這個問題 或是可以提供小弟一些資料 如何預防這個問題 附上開發環境 python 2.7 Django 1.10 Postgres 9.6 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.7.26 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1513918595.A.4C2.html

12/22 13:05, 6年前 , 1F
預防我是不知道,手動更改序列當前 counter 就可以解了吧?
12/22 13:05, 1F

12/23 13:12, 6年前 , 2F
是可以 但不是個好方法 應該要從根本上去解決
12/23 13:12, 2F

12/23 13:40, 6年前 , 3F
要根本上解決就是不要用 auto-incremental primary key
12/23 13:40, 3F
文章代碼(AID): #1QF923J2 (Python)