Welcome. Here is the problem (one of my friends) create function remove_picture() RETURNS OPAQUE AS ' DECLARE field_name TEXT; BEGIN field_name := TG_ARGV[0]; DELETE FROM picture WHERE picture_id=OLD.field_name; RETURN OLD; END; ' He needs create universal function for many tables to remowe record (dont want to use references (FK)) create sql statment DELETE FROM picture WHERE picture_id=OLD.field_name; field_name is field name not the same name for this tables. DELETE FROM picture WHERE picture_id=OLD.'field_name'; Sorry for my english Best Regareds -- /* Kto nie pyta ten błądzi. Kto pyta ten błądzi z innymi */
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера