我有一個具有許多其他應用程序和用戶的「傳統」DB2數據庫。嘗試嘗試使用Rails應用程序。通過ibm_db驅動程序獲得了一切工作良好。具有DB2和多個架構的Rails
問題是我有一些表,如schema1.products,schema1.sales和其他表,如schema2.employees和schema2.payroll。
在ibm_db適配器連接中,我指定了一個模式,如schema1或schema2,並且我可以在該模式中工作,但我需要能夠基本上可互換地輕鬆(並透明地)引用這兩個模式。我不想破壞其他應用程序,而我通常針對DB2編寫的SQL沒有任何這些限制(可以將SQL中針對DB2的模式混合起來,而不會有任何問題)。
我想僅指定表名作爲「schema1.products」,例如,並用它來完成,但似乎並沒有採用「rails方式」去實現它。
對此提出建議?
(意見篇!)這是我對Rails總體印象的總體印象......我想我對自己想要完成的事情有相當好的把握,同樣重要的是,爲什麼,以及何時啓動新項目傾向於真正同意他們。然而,試圖與可能來自其他地方的任何事物結合起來是非常可怕的。僅僅想到在生產數據庫上運行rake並不完全是從rails底部開始製作的,這真是令人恐懼。我不斷回來,雖然他們有進步和東西確實得到修復。 – GNUMatrix 2010-12-05 19:24:06