एक ट्रिगर में plpgsql के लिए उपलब्ध चर यहां परिभाषित किए गए हैं:
http://www.postgresql .org/docs/9.3/static/plpgsql-trigger.html#PLPGSQL-EVENT-TRIGGER-EXAMPLE
मैं पाठ से यह नहीं बता सकता कि कितने 'घटना' चर हैं। निश्चित रूप से दो हैं:
TG_EVENT
Data type text; a string representing the event the trigger is fired for.
TG_TAG
Data type text; variable that contains the command tag for which the trigger is fired.
आप इन्हें अपने फ़ंक्शन में प्रिंट कर सकते हैं यह देखने के लिए कि क्या उनमें वह तालिका जानकारी है जिसे आप ढूंढ रहे हैं। दस्तावेज़ीकरण अन्य चरों का एक समूह दिखाता है जो नियमित घटनाओं के लिए हैं। मुझे नहीं पता कि इससे मदद मिलेगी या नहीं, लेकिन शायद TG_TABLE_NAME सेट हो गया है?