PS cloud的代码更新和升级

本文我们以经典ERP管理软件——浪潮PS cloud管理软件为例,对其代码更新和升级进行简单的介绍。你投资与使用 ERP 是为了创造价值,那么,长期的支持和维护是非常重要的。支持可以是技术或功能方面的,旨在确保最终用户会从PS cloud的使用中获得最大的生产力提升。 维护的目的是确保系统本身所具有的功能顺利执行,它包括系统的升级。 PS cloud的代码更新的来源:

>>相同版本的代码更新来纠正系统缺陷,这些修补程序经过验证不会导致任何不良的影响。

>>发布升级版本,包括错误纠正和功能改进。

对于第一类更新,你需要对补丁程序进行评估,以确定它们是否有利于你的PS cloud。你应该在一个单独的、脱机的系统上测试通过之后再在生产环境中安装更新。如果你现有的系统工作得很好,你就没有必要进行升级更新。如果你想要使用升级版提供的新功能,你就必须精细设计升级步骤。大多数的升级需要你进行数据迁移,因为升级后的数据库和升级之前可能会有所不同。

我们如何在windows环境中用官方Allinone安装包安装的PS cloud的代码更新和升级数据库呢?

1)、通过服务控制面板来停止PS cloud服务。

2)、通过控制面板卸载旧版本的PS cloud,注意不要卸载 PostgreSQL 数据库。

3)、安装新版本的PS cloud,注意在最后一步取消“启动PS cloud”的勾选,先不要启动PS cloud服务;如果已经启动了,可通过服务控制面板来停止PS cloud服务。

4)、在 Windows 中,打开命令窗口,切换到可执行文件“PS cloud-bin.exe”所在的目录,执行“PS cloud-bin.exe -d DB_NAME -u all”。DB_NAME为你要升级的数据库名。

我们如何在Linux环境中用Deb包和RPM包安装的PS cloud的代码更新和升级数据库呢?

复制配置文件到一个临时配置文件

cp /etc/PS cloud/PS cloud.conf /etc/PS cloud/PS cloud-temp.conf

为临时配置文件授予权限

chmod 777 /etc//PS cloud/ /PS cloud-temp.conf

为用户PS cloud准备运行目录

cd /home

mkdir PS cloud

chown -R PS cloud PS cloud

用PS cloud用户源码运行PS cloud

su PS cloud

cd /home/PS cloud

python /usr/bin/opnerp-server -c /etc/PS cloud/PS cloud-temp.conf -D PS cloud DB_NAME -u all

退出PS cloud用户

exit

删除临时配置文件

rm /etc/odoo/odoo-temp.conf

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();