Mam funkcję postgresql
CREATE OR REPLACE FUNCTION fixMissingFiles() RETURNS VOID AS $$
DECLARE
deletedContactId integer;
BEGIN
SELECT INTO deletedContactId contact_id FROM myContacts WHERE id=206351;
-- print the value of deletedContactId variable to the console
END;
$$ LANGUAGE plpgsql;
Jak mogę wydrukować wartość parametru deletedContactId na konsoli?
raise exception 'Value: %', deletedContactId;
, co spowoduje faktyczny wyjątek (oczywiście). Było to przydatne dla mnie, ponieważ moja aplikacja internetowa nie rejestrowała komunikatów na poziomie powiadomień do mojego STDOUT. Zgłoszenie wyjątku było dla mnie najszybszym sposobem debugowania czegoś.