[問題] 請問在rails裡 要如何動態產生資料庫的table

看板Ruby作者 (喵小咩)時間16年前 (2008/11/03 04:11), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
環境: Rails 2.0.2 狀況: 在 rails 裡 model 是對映到資料庫的 table 例如: class Member < ActiveRecord::Base set_table_name "members" end 但是我現在有個情況, 是要每天記錄幾萬筆資料 如果只存入一個table ,那幾個月後, 該table必定會有上千萬筆資料 將會使得資料庫日後的維護非常困難 所以我想到是不是可以用日期當做 table 的名字 每天存成一個 table 例如: members_20081102 但是 model 這邊要如何動態的指定 table 呢? 或是有其它更好的方法可以解決資料筆數過多的問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.45.78

11/03 11:34, , 1F
我想我會建議定時 dump 再 truncate 掉...
11/03 11:34, 1F

11/03 11:35, , 2F
不然你這樣時間一多變成一堆 table 也難處理
11/03 11:35, 2F

11/03 12:10, , 3F
不過玩玩也好,晚點有空我查查看重連資料庫的方法 XD
11/03 12:10, 3F
文章代碼(AID): #193WbquR (Ruby)
文章代碼(AID): #193WbquR (Ruby)