INSERT domyślnie nie zwraca żadnych wierszy, więc nie ma nic do pobrania. Możesz to naprawić, dołączając swój sql
ciąg znaków z RETURNING *
, z powinno zwrócić zawartość wstawioną do public.logic_result_rc
.
Więc wyglądałoby to tak:RETURN QUERY EXECUTE concat(sql, ' RETURNING *');
Podstawowa składnia to:
INSERT INTO table_name ( column_name [, ...] )
VALUES ( ) | query
RETURNING * --or list of columns, same syntax like for SELECT