我有一个具有许多其他应用程序和用户的“传统”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