[問題] 讀取資料塞進SQL並正規化
小弟又有一些問題想請教~
環境:
Ruby 1.9.2 Rails 3.0.9
狀況:
我想要將一CSV檔讀取,作正規化動作後塞進三個資料表中
假設csv欄位有 col_1,col_2,col_3,col_4,col_5,
以CSV.Read方式讀取(二維陣列)
資料表A包含 col_1,col_2,col_3 & col_4、col_5以外來鍵表示
資料表B 存放 col_4
資料表C 存放 col_5
資料表A與 BC 之間的關係都是多對一
資料表都已用 rake db:migrate 建立
但覺得疑惑的地方 是要自己一一指定哪個欄位create到哪個表
還是有更正確或更快速的方式處理呢?
因為自己覺得一一指定欄位的方式好蠢,而且似乎不太符合正規化的概念 XD
還請各位先進指教~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.28.88
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章