psycopg2.errors.UndefinedColumn:列website.sequence不存在

问题描述 投票:0回答:1

当我们团队的用户对 odoo 模块进行更改时,当我在 docker 中重新启动 odoo 服务器时,出现上述错误。之后我无法重新启动odoo。

当我使用 \d 网站时,表中不存在列序列。 当我手动添加列时,我在另一个表中遇到了另一个错误。


  File "/usr/lib/python3/dist-packages/odoo/tools/cache.py", line 90, in lookup

    value = d[key] = self.method(*args, **kwargs)

  File "/usr/lib/python3/dist-packages/odoo/addons/website/models/website.py", line 987, in _get_current_website_id

    found_websites = self.search([('domain', 'ilike', _remove_port(domain_name))]).sorted('country_group_ids')

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 1811, in search

    return res if count else self.browse(res)

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 5144, in browse

    if not ids:

  File "/usr/lib/python3/dist-packages/odoo/osv/query.py", line 215, in __bool__

    return bool(self._result)

  File "/usr/lib/python3/dist-packages/odoo/tools/func.py", line 26, in __get__

    value = self.fget(obj)

  File "/usr/lib/python3/dist-packages/odoo/osv/query.py", line 208, in _result

    self._cr.execute(query_str, params)

  File "<decorator-gen-3>", line 2, in execute

    

  File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 89, in check

    return f(self, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 310, in execute

    res = self._obj.execute(query, params)

psycopg2.errors.UndefinedColumn: column website.sequence does not exist

LINE 1: ...."domain"::text ilike '%@%') ORDER BY  "website"....
postgresql docker odoo
1个回答
0
投票

我有同样的问题,问题出在Odoo的版本增加上,我不知道为什么/如何使用docker镜像将版本从14.0增加到15.0。 但是在我自己的注册表中重建所有注册映像后,我的实例已启动并使用正确的版本运行。

© www.soinside.com 2019 - 2024. All rights reserved.