PostgreSQL प्लग करने योग्य प्रक्रिया भाषाओं का समर्थन करता है, और PostgreSQL को PL/Java के साथ विस्तारित करने के लिए एक प्रोजेक्ट मौजूद है। भाषा के रूप में।
मैं RDBMS में बहुत अधिक कोड डालने की अनुशंसा नहीं करता। एप्लिकेशन परत में कोड विकसित करने, परीक्षण करने और डीबग करने के लिए उपकरण RDBMS में कोड के लिए टूल से बेहतर हैं।
इसके अलावा कई डेवलपर्स यह नहीं समझते हैं कि आरडीबीएमएस के अंदर कोड को लेनदेन अलगाव का पालन करना चाहिए। वे ट्रिगर आदि से ईमेल भेजने का प्रयास करते हैं। मुझे लगता है कि साइड इफेक्ट वाला कोड एप्लिकेशन लेयर में होना चाहिए, इसलिए आप प्रेत प्रभाव नहीं बनाते हैं (उदाहरण के लिए एक ईमेल डेटाबेस परिवर्तन की सूचना दे सकता है, भले ही परिवर्तन वापस ले लिया गया हो)।