0
我正在寫一個簡單的應用程序使用DataMapper。在我的數據庫中維護一致的ID(串行屬性)(這可能會自由更改)是非常重要的,所以我編寫了這個簡單的腳本來遍歷每條記錄並修復ID,以便它們保持一致(例如1,2,3 ...)。Datamapper,Ruby:維護ID一致性?
問題是,每當我添加一條新記錄時,它都會添加一個破壞一致性的新ID--就好像以前的記錄沒有修復一樣。
如何防止此行爲?或者說,是否有更簡單的方法來維護ID的邏輯進程?我有一種明顯的感覺,我不應該用手改變身份證。
只是好奇:你爲什麼需要序列ID?這將是一個痛苦的屁股。這真的值得嗎? – Shoe
@傑弗裏是的。基本上,我試圖組織一個webcomic,當你從6條走到13條時,它看起來很奇怪。 – Nekkoru
你又使用了哪個數據庫? – Shoe