मेरे पास एक पोस्टग्रैस्कल फ़ंक्शन है
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;
मैं कंसोल में हटाए गएContactId के मूल्य को कैसे प्रिंट कर सकता हूं?
raise exception 'Value: %', deletedContactId;, जो एक वास्तविक अपवाद (स्पष्ट रूप से) उठाएंगे। यह मेरे लिए उपयोगी था क्योंकि मेरा वेब ऐप मेरे STDOUT को नोटिस-स्तरीय संदेश लॉग नहीं कर रहा था। एक अपवाद उठाना मेरे लिए कुछ डिबग करने का सबसे तेज़ तरीका था।