2012-07-03 67 views
0

我處於構建Web應用程序的相對早期階段,但我知道它的總體目標應該是什麼。我目前正在使用rails(3),我完全讚賞rails的好處。非遷移數據庫修改

但是,我可以在一個點上做的一件事是允許客戶端自己添加/刪除某些列到數據庫。這些額外的列將在我將設置的模板內(「數字」列,其具有用於搜索,查詢等的預設選項)

基本上我想知道是否可以在rails中做,或者無論是多少有必要轉向較低級別的平臺,因爲在很多方面這種想法違反了鐵路公約。

回答

0

我也絕對不會允許客戶/用戶惹我的數據庫架構!!!! oneeleven

你可能會考慮是把可選的用戶相關的屬性爲序列化字段或使用基於文件的數據存儲像什麼mongoDB,這樣你就可以擺脫「列」的限制

+0

我知道這種感覺(它有時足以與客戶合作......)並感謝MongoDB的提示。 – bagman