我能够在我们的一个云Ubuntu实例上恢复Odoo数据库。但是,当在Odoo Conf文件中引用该应用程序时,我们得到了以下错误。相同的数据库在本地环境中工作正常
在server_bind self.socket.bind(self.server_address)中,文件"/usr/lib/python3.8/socketserver.py",第466行
OSError: Errno 98地址已在使用中2021-03-02 19:16:03,134 7351错误?odoo.sql_db:错误查询: CREATE SEQUENCE base_registry_signaling从1开始按1递增
错误:关系"base_registry_signaling“已存在
2021-03-02 19:16:03,278 7351错误?odoo.modules.registry:未能加载注册表
2021-03-02 19:16:03,281 7351危急?odoo.service.server:无法初始化数据库databasename。回溯(最近一次调用):
在preload_registries注册表= Registry.new(dbname,update_module=update_module)中,文件“/home/dodo2/odoo 12/odoo/service/server.py”,第1162行。
在新的"/home/odoo2/odoo-12/odoo/modules/registry.py",()中,文件新的第83行
文件"/home/odoo2/odoo-12/odoo/modules/registry.py",第378行,在setup_signaling cr.execute中(“CREATE SEQUENCE base_registry_signaling INCREMENT BY 1 START 1 START 1")
在包装器return f(self,*args,**kwargs)中,文件“/home/ordo2/odoo-12/odoo/sql_db.py”,第148行。
在execute res = self._obj.execute(query,params)中,文件“/home/dodoo2/odoo 12/odoo/sql_db.py”,第225行
psycopg2.errors.DuplicateTable:关系"base_registry_signaling“已存在
发布于 2021-05-03 15:41:03
我只是碰巧遇到了同样的问题。原来我使用--no-owner选项转储数据库,并在导入时将所有者设置为当前用户-这是不同的。
尝试将数据库和表的所有者设置为用于odoo的用户。
ALTER DATABASE "db_name" OWNER TO user;
-- Assign everything in the currently selected db to 'user'.
REASSIGN OWNED BY other_user TO user;https://stackoverflow.com/questions/66445952
复制相似问题