其他分享
首页 > 其他分享> > odoo迁移

odoo迁移

作者:互联网

 

迁移odoo

转移postgresql数据库:

$ pg_dump databaseName -h 127.0.0.1 -U odoo -f Odoo.sql

需要添加上 -h 127.0.0.1 不然会失败

 

  1. 创建数据库:

$ su - postgres #进入postgresql环境

-bash-4.2$ psql -U postgres #登陆用户

postgres=# CREATE DATABASE databaseName; #创建databases

postgres=# ALTER DATABASE databaseNameOWNER TO odoo; #将权限给到odoo用户

  1. 导入数据库

$ psql -U odoo -d databaseName-f /root/odoo/Odoo.sql #方法1

$ psql -U odoo databaseName< /root/odoo/Odoo.sql #方法2

3.导入出现错误psql: FATAL: Peer authentication failed for user "postgres"

修改 vim  /var/lib/pgsql/9.5/data/pg_hba.conf文件中

local     all      all        peer改为local     all      all        trust

转移数据:

  1. 通过/etc/odoo/odoo.conf查看资源文件位置

$ vim /etc/odoo/odoo.conf #找到data_dir = /var/lib/odoo,/var/lib/odoo既为资源文件位置

  1. 将原服务器上的data_dir 文件打包

$ tar zcfv Odoo_alldata.tar.gz /var/lib/odoo/filestore/oadbadmin

  1. 在要部署的服务器上面解压

$ tar xvf Odoo_alldata.tar.gz -C /

  1. 重启odoo

$ systemctl restart odoo

 

 

访问 http://IP:8069即可看到odoo已经完成

 

 

标签:psql,postgres,odoo,databaseName,Odoo,var,迁移
来源: https://blog.csdn.net/weixin_41619057/article/details/95959683