#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
Пожалуйста, помогите мне, как это решить. Как это сделать с помощью триггера… Спасибо.