BUG #17633: Define rule on views which do insert to another relation trigger cache lookup failed error.
В списке pgsql-bugs по дате отправления:
| От | PG Bug reporting form |
|---|---|
| Тема | BUG #17633: Define rule on views which do insert to another relation trigger cache lookup failed error. |
| Дата | |
| Msg-id | 17633-98cc85e1fa91e905@postgresql.org обсуждение исходный текст |
| Ответы |
Re: BUG #17633: Define rule on views which do insert to another relation trigger cache lookup failed error.
|
| Список | pgsql-bugs |
The following bug has been logged on the website: Bug reference: 17633 Logged by: leafji's git home Email address: jiye_sw@126.com PostgreSQL version: 14.5 Operating system: Centos Description: Just execute as follow sql: drop view v1; drop table t1; drop table t2; create table t1(i int, j int); create table t2(a int, b int, c int, d int); create or replace rule t1_r as on insert to t1 do also insert into t2(c,d) values (new.i, new.j); insert into t1 values (1,default); insert into t1 values (1,default),(2, default); -- create rule on t1 directly no issue drop rule t1_r on t1; create view v1 as select * from t1; — create rule on view query t1 will trigger this issue create or replace rule v1_r as on insert to v1 do also insert into t2(c,d) values (new.i, new.j); insert into v1 values (1,default); -- must multi values. insert into v1 values (1,default),(2, default); => it will trigger cache lookup failed for type.
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера