Witam.
Mam sobie funkcyjkę w plpgsql. Ma zwracać rekord (returns record). Jeśli jest wszystko w porządku, to ten rekord zwraca (jak pobieram dane z bazy), ale w przypadku błędu chcę zwracać ten sam rekord ale ze z góry ustalonymi wartościami, np. -1, -2 (wszystkie pola mają mieć takie wartości). Aktualnie wstawiam to z bazy z błędami, ale czy nie da się wsadzić do RETURNA kilku wartości stałych? W dokumentacji nie znalazłem. Jedną stałą oczywiście da się zwrócić, ale w tym wypadku funkcja głupieje, bo php nie dostaje rekordu. Jak robię raise zamiast RETURN w przypadku błędu, to też się sypie.