2014年6月22日前、后发布的Windows平台OpenERP 7的主要区别 OpenERP 是欧洲开发的一款开源 ERP 软件,OpenERP 发展的初衷是为提供 SAP、Microsoft Dynamics 等商业 ERP 软件的开源替代产品。 它使用 Python 语言开发,数据库采用开源的 PostgreSQL,系统以 GNU GPL 开源协议发布。 OpenERP 作为跨平台的应用系统,支持在 Windows、Linux 等多种操作系统上运行,还支持通过 Andriod、iPhone 等手机移动终端接入访问。 开源(OpenSource)是软件行业中一件很有趣的事情。我们知道,计算机软件发展的历史并不长。在上世纪 70 年代,世界上刚刚出现个人电脑,那个时候的电脑基本上没有软件。为了提高电脑的用处,一些电脑爱好者自己编写适合自己应用的软件,并互相传播交换。著名的世界首富 “比尔·盖茨” 正是这样的电脑爱好者之一,当时他还是一位中学生。 因此,软件发展初期是没有版权声明、没有商业买卖,软件本身的源代码是完全公开,允许任何人按自己的要求修改的。但当时的商业天才 “比尔·盖茨” 看到了软件商业化的巨大利益,他首先将自己编写的软件 “闭源”,并声明版权。任何希望获得他软件的人,必须付费购买,而且只能获得使用权,不能得到源代码,不得对他的软件做任何修改。这就是商业软件的起源。 2015年5月18日,本人终于把Windows平台OpenERP 7从20140622-231040版升级到20150515版。也就是把2014年6月22日官方发布的Windows平台版本,升级到2015年5月18日官方发布的版本。 别看这只是一次简单的版本升级,但没有相应技术水平,是做不到的。因为,之前Windows平台OpenERP 7每次版本升级,一直很简单,基本没什么技术含量。 本人大概从20140131版开始使用OpenERP 7,一年多时间,数据库内已有不少数据。 从2014年6月22日起,官方对OpenERP 7做了一些改变。除安装包尺寸明显变大外,按以前的老办法升级Windows平台OpenERP 7,会完全失灵。想用新方法升级Windows平台OpenERP 7,一下子还没找到。加之工作比较慢,就把这事暂时放下。 刚开始,还以为官方开玩笑,过段时间会把相应改变再改回去,还可用老办法升级Windows平台OpenERP 7;可结果,等了差不多一年,官方还是我行我素,继续以改动之后的方式,发布新版。 没办法啦,因OpenERP 7的数据想完美升级到Odoo 8,是基本不可能的。所以,2015年5月18日抽了一天时间,把Windows平台OpenERP 7从20140622-231040版完美升级到20150515版。其实,升级并完美迁移PostgreSQL数据库,只要几小时就可搞定;其余时间花费,是测试新方法并验证新方法是否完美无缺。 升级后,感觉Windows平台OpenERP 7 20150515版,比之前的老版本要快不少。 目录位置变化 2014年6月22日前,Windows平台OpenERP 7的基本目录结构是这样的: 2014年6月22日后,Windows平台OpenERP 7的基本目录结构是这样的: 从表面看,变化并不大;只是简单地把server与service目录,从Server目录中移了出来;因这点变化,用老办法升级时,会完全无效,升不上去。 PostgreSQL数据库 2014年6月22日前,Windows平台OpenERP 7的PostgreSQL数据库版本为9.2。 2014年6月22日前,Windows平台OpenERP 7的PostgreSQL数据库版本为9.3。 编程语言Python 2014年6月22日前、后,Windows平台OpenERP 7采用的Python编程语言版本变化: 版权声明: 本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。 |