Представления odoo, которые не выбираются из одной таблицы или представления, автоматически не обновляются

#postgresql #odoo-14

Вопрос:

Я создаю новую таблицу, объединяющую две таблицы, используя объединение. В odoo 14 отображается ошибка, указывающая, что «Представления, которые не выбираются из одной таблицы или представления, не могут автоматически обновляться».

Это мой код :

 CREATE OR REPLACE VIEW %s AS   (  SELECT d.id as id,  d.sl_no as sl_no,  d.move_id,  d.company_id,  d.product_id,  d.mrp,  cast(d.mrp as text) as name  FROM (  SELECT a.id as id,  a.sl_no as sl_no,  a.move_id,  a.company_id,  a.product_id,  a.mrp,  cast(a.mrp as text) as name  FROM stock_move_line a  UNION  SELECT  sl.id as id,  sl.id as sl_no,  sl.id as move_id,  sl.company_id,  sl.product_id,  sl.mrp,  cast(sl.mrp as text) as name  FROM stock_inventory_line as sl)d where d.mrp is not null  

Пожалуйста, помогите мне, как это решить. Как это сделать с помощью триггера… Спасибо.