त्रुटि संदेश का कोई मतलब नहीं है बिल्कुल CREATE OR REPLACE FUNCTION
. के लिए आदेश तुम दिखाओ। मान लें कि आप वास्तव में फ़ंक्शन को DML स्टेटमेंट जैसे
SELECT per_cont('{1,2,3}', 1);
जाहिर है आपको उसी डेटाबेस का उपयोग करना होगा, लेकिन आप कहते हैं कि यह स्थापित हो गया है।
आपका search_path
भी मेल खाना है। चूंकि आप स्पष्ट रूप से एक स्कीमा प्रदान नहीं कर रहे हैं, इसलिए जब बनाया जाता है तो फ़ंक्शन "वर्तमान" स्कीमा में बनाया जाता है। उसी स्कीमा को search_path
. में दिखाना होगा दूसरे सत्र का या समारोह दिखाई नहीं दे रहा है।
लिंक किए गए उत्तर में विस्तृत निर्देश: