我有一個小型數據庫,並通過Rails頁面添加條目。我「銷燬」了其中一個條目,現在我的ID序列跳過了一個。例如,我現在有42,然後44,而不是顯而易見:42,43,44.從Rails控制檯修改數據庫ID?
我想知道是否有方法通過控制檯編輯新對象的ID號。我曾嘗試:
record.id = 43
record.save
和
record = record.new
record.attributes = { :id => 43 }
但都沒有奏效。我相當肯定必須有一個控制檯方法,但我似乎無法在Google上找到很多具體的內容,並且我可能錯誤地閱讀了Rails API ......我是否可能必須通過sqlite中的直接SQL執行此操作?
感謝
這是一個非常snarky和無益的評論。不值得標記,但值得修改。 – ivanreese 2013-02-04 08:42:37