1.数据库从服务器导出,再导入到本地开发环境时,登陆后整个屏幕白板。
解决方案,对出现白板的数据库用navicat软件执行SQL语句:
DELETE FROM ir_attachment WHERE url LIKE '/web/content/%';
执行完毕后重启odoo服务生效
2.导出的数据库查看可安装应用时发现很多没有图标的模块。这是因为服务器上的环境里之前有这些模块,虽然没有安装。但是更新本地模块会把模块信息写入到数据库表里。这时候本地导入后进行查看,由于本地没有这些东西,所以显示没有图标,也不能正常安装。这个时候刷新本地应用列表也不管用。需要从数据库里面手动删除。
SELECT * FROM "ir_module_module" WHERE "name" in ('odoo11_wechat','odoo_rest_api','oejia_weshop','oejia_wx','oejia_wx_ent','prt_report_attachment_preview','rowno_in_tree','sale_discount_total','sale_order_automation','purchase_history_in_po_line')
这条sql是查那些废弃模块的名称的,用navicat查询出来全选记录集删除即可