लेखन के समय PostgreSQL में नहीं, नहीं। CREATE
एक स्कीमा में सही उन्हें कोई ऑब्जेक्ट प्रकार बनाने देता है। वे कौन सी वस्तुएं बना सकते हैं, इसे सीमित करने का कोई तरीका नहीं है - फ़ंक्शन, ऑपरेटर, ऑपरेटर वर्ग, टेबल, दृश्य, आदि।
आप इस प्रकार के नियमों को लागू करने के लिए एक निष्पादक हुक लागू कर सकते हैं, लेकिन आपको इसे सी में लिखे लोड करने योग्य मॉड्यूल के रूप में करना होगा। ProcessUtility_hook
शायद वह हुक है जो आप चाहते हैं। इस दृष्टिकोण के लिए एक महत्वपूर्ण सीखने की अवस्था होगी, क्योंकि आपको यह समझने की आवश्यकता होगी कि PostgreSQL के कथनों को उनके आंतरिक पार्स किए गए रूप में कैसे वर्णित किया जाता है।