| От | Stéphane FILLON |
|---|---|
| Тема | CHECK CONSTRAINT |
| Дата | |
| Msg-id | 000001bedbef$4429a840$c40a8280@portable обсуждение исходный текст |
| Список | pgsql-sql |
I have 2 tables ART and MTF as follow: create table art( artid int4 primary key, mtfid int4, -- can be null or foreign key with MTF constraint ck_mtfid check(mtfid is null or fk_mtfid(mtfid)) ); create table mtf( mtfid int4 primary key ); create function fk_mtfid(int4) returns bool as ' declare result int4; begin select mtfid into result from mtf where mtfid = $1; if found then return true; else return false; end if; end; ' language 'plpgsql'; The function works fine when I run it at the psql prompt, but when I tried to insert some tuple in ART I have the following error: "ERROR: init_fcache: Cache lookup failed for procedure 273568" Best Regards, Stephane.
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера