(और यदि आपके पास सर्वर तक कोई व्यवस्थापक पहुंच नहीं है)
ALTER ROLE <your_login_role> SET search_path TO a,b,c;
इसके बारे में जानने योग्य दो महत्वपूर्ण बातें:
- जब एक स्कीमा नाम सरल नहीं होता है, तो उसे दोहरे उद्धरण चिह्नों में लपेटने की आवश्यकता होती है।
- जिस क्रम में आप डिफ़ॉल्ट स्कीमा सेट करते हैं
a, b, c
मायने रखता है, क्योंकि यह वह क्रम भी है जिसमें टेबल के लिए स्कीमा को देखा जाएगा। इसलिए यदि आपके पास डिफ़ॉल्ट के बीच एक से अधिक स्कीमा में एक ही तालिका का नाम है, तो कोई अस्पष्टता नहीं होगी, सर्वर हमेशा आपके द्वारा आपकेsearch_path
के लिए निर्दिष्ट पहले स्कीमा से तालिका का उपयोग करेगा ।