你要是用Django,你说的这些部署问题:多数据源独立访问、数据初始化、数据源独立配置这些东西,Django自身都有既定的解决方案。你自己好好看看文档吧。
PG的分库也有它自己的Proxy解决方案,你自己用存储过程实现Mapping,费力不讨好。
【 在 wuhaochi 的大作中提到: 】
: 请问为何不能用存储过程啊?
: 因为不用似乎是不可能的。比如我现在一个需求是访问各个数据库的某些表,即根据用户在界面上提供的ip port dbname username pasword,去连接数据库,查询完就不需要再连接了。这些连接信息不是死的,这样的话如果不用存储过程,那多复杂啊。
: 我用的postgresql,写了个用 postgres forward data wrapper作映射的mapping_db()函数,再用一个django's raw sql, 用起来就方便多了。如果不用存储过程,代码要套几层呢。
: ...................
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*