Ich habe eine Postgresql-Funktion
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;
Wie kann ich den Wert der gelöschten Kontakt-ID auf der Konsole drucken?
raise exception 'Value: %', deletedContactId;
, was (offensichtlich) eine tatsächliche Ausnahme auslöst. Dies war für mich nützlich, da meine Web-App keine Nachrichten auf Benachrichtigungsebene in meinem STDOUT protokollierte. Das Auslösen einer Ausnahme war für mich der schnellste Weg, etwas zu debuggen.