odoo连接外部数据库
2024-08-29 02:32:07
odoo框架默认的访问时Postgres数据库,但在实际的应用场景中,不可避免的使用到其他数据库,所以有必要研究如何连接其他第三方数据库,这里分享下OCA的相关模块,具体的源代码在这里。
我将第三方的数据库需要连接的情况汇总成如下一张列表:
目前主要有7个模块,base_external_dbsource是最基本的模块,其他都依赖于它。接下来以MSSQL为例来看odoo的访问过程。
1.安装需要的python依赖包
pip install sqlalchemy
pip install pymssql
2.安装 base_external_dbsource base_external_dbsource_sqlite 和base_external_dbsource_mssql 模块。对应的操作界面如下图所示
这里由于官方的布局有些问题,就自己重新排版了下。按图中的模式配置连接MSSQL的字符串和对应的密码,测试连接结果如下图所示:
成功的连接到了目标数据库,这样就可以在odoo的模块中调用本类访问第三方数据库,开展自己的业务了。
最新文章
- MVC学习笔记----缓存
- Ubuntu中配置Thunderbird登录qq邮箱
- 数据结构和算法 – 3.堆栈和队列
- linux shell 指令 诸如-d, -f, -e之类的判断表达式
- BestCoder Round #60 1002
- C#操作Word生成目录
- Bzoj 3339: Rmq Problem &;&; Bzoj 3585: mex 莫队,树状数组,二分
- html hack 列表
- 使用MYCAT作为Mysql HA的中间件(转)
- SQL Server :理解Page Free Space (PFS) 页
- php程序报错:PHP Core Warning/cannot open shared object file: No such file or directory
- Cocos2D旋转炮塔到指定角度(二)
- SpringBoot整合Kafka和Storm
- numpy地址
- 《R语言入门与实践》第五章:对象改值
- @Component注解的解析
- CodeForces 733B Parade
- nmap学习之相关参数列表
- componentsSeparatedByString 的注意事项
- How tbb proxy works
热门文章
- SQL编程规范整理
- Cookies and Custom Protocols
- redux沉思录:基于flux、状态管理、函数式编程的前端状态管理框架
- PHP:网展cms后台任意文件删除和sql注入
- MongoDB shell 4 用户管理方法
- UFUN 函数 UF_UI UF_DISP函数( UF_UI_select_with_class_dialog 、UF_DISP_set_highlight)
- cf1191 解题报告
- 切比雪夫定理(Chebyshev's theorem)与经验法则(Empirical Rule)
- Linux搭建简单的http文件服务器111
- OpenFOAM——不对称突变管道中的低雷诺数流动