odoo11 访问MSQL Server等第三发数据源

odoo框架默认的访问时Postgres数据库,但在实际的应用场景中,不可避免的使用到其余数据库,因此有必要研究如何链接其余第三方数据库,这里分享下OCA的相关模块,具体的源代码在这里python

我将第三方的数据库须要链接的状况汇总成以下一张列表:git

目前主要有7个模块,base_external_dbsource是最基本的模块,其余都依赖于它。接下来以MSSQL为例来看odoo的访问过程。github

1.安装须要的python依赖包sql

pip install sqlalchemy 
pip install pymssql

2.安装 base_external_dbsource base_external_dbsource_sqlite 和base_external_dbsource_mssql 模块。对应的操做界面以下图所示数据库

这里因为官方的布局有些问题,就本身从新排版了下。按图中的模式配置链接MSSQL的字符串和对应的密码,测试链接结果以下图所示:框架

成功的链接到了目标数据库,这样就能够在odoo的模块中调用本类访问第三方数据库,开展本身的业务了。布局

相关文章
相关标签/搜索