我目前在rails上創建ruby。我想在rails控制檯中做一些測試,我必須銷燬數據庫中的數據並將數據庫連接到服務器。我正在導入一個XML並解析它並將其放入一個帶有腳手架的數據庫中。腳手架用戶ID重置
現在我需要:基本上我試圖做的是摧毀數據,並用一個新的每週取代它..但我遇到的問題,用戶名已上升到700+,有隻有50記錄:S原因它不復位......
要刪除我目前使用的所有記錄「whatever.destroy_all」的伎倆
任何幫助嗎?
順便說一句,我使用SQLITE
我目前在rails上創建ruby。我想在rails控制檯中做一些測試,我必須銷燬數據庫中的數據並將數據庫連接到服務器。我正在導入一個XML並解析它並將其放入一個帶有腳手架的數據庫中。腳手架用戶ID重置
現在我需要:基本上我試圖做的是摧毀數據,並用一個新的每週取代它..但我遇到的問題,用戶名已上升到700+,有隻有50記錄:S原因它不復位......
要刪除我目前使用的所有記錄「whatever.destroy_all」的伎倆
任何幫助嗎?
順便說一句,我使用SQLITE
中通常被設置爲獨特和增量表1每條新紀錄產生的ID
列,這就是爲什麼每次你摧毀,並添加新數據ID
不斷提高。
ID#越來越大的事實是根本不是問題。
如果你真的想從零開始,我會認爲你可以放棄這個表並重新創建它,但是這對於一個微不足道的問題來說似乎是矯枉過正。
關於與其他腳手架的連接,你如何連接兩個,他們都代表什麼?
理想的情況下進行測試的人口數據應通過固定裝置來完成(或者簡單的工具,如factorygirl等)
有一個固定的數據集的主要優點是,你可以在任何環境下運行測試。但是,按照您的要求,你可以做這樣的事情,
當您填寫的日期通過活動記錄傳遞id參數以及
Ex: User.new(:id => 1, :name => "sameera").create
通過這種方式,您可以有固定的ID但要確保你相應地增加id。
什麼是大IDS的問題? – apneadiving
因爲我想在另一個腳手架之間相互鏈接,會導致問題? –