postgresql - Psql में डेटाबेस कैसे स्विच करें?




(6)

MySQL में मैंने डेटाबेस_नाम का use database_name; किया use database_name;

Psql समकक्ष क्या है?


Psql के मेटा-कमांड \c or \connect [ dbname [ username ] [ host ] [ port ] ] | conninfo \c or \connect [ dbname [ username ] [ host ] [ port ] ] | conninfo ( documentation देखें)।

उदाहरण: \c MyDatabase

ध्यान दें कि \c और \connect मेटा-कमांड case-sensitive


Psql से कनेक्ट करते समय आप डेटाबेस का चयन कर सकते हैं। स्क्रिप्ट से इसका उपयोग करते समय यह आसान है:

sudo -u postgres psql -c "CREATE SCHEMA test AUTHORIZATION test;" test

आप उपयोग कर कनेक्ट कर सकते हैं

\c dbname

जैसा कि अन्य उत्तरों में बताया गया है, आपको एक अलग डेटाबेस का उपयोग करने के लिए कनेक्शन बदलने की जरूरत है।

पोस्टग्रेस स्कीमा के साथ काम करता है। आपके पास एक डेटाबेस में कई योजनाएं हो सकती हैं। इसलिए, यदि आप एक ही डेटाबेस में काम कर रहे हैं, और स्कीमा बदलना चाहते हैं, तो आप यह कर सकते हैं:

SET SCHEMA 'schema_name';


बस अपने postgreSQL RDMS के अंदर रहने वाले विभिन्न डेटाबेस पर स्विच करने के लिए नीचे दिए गए कथन का उपयोग करें

\c database name

\l डेटाबेस \c डेटाबेस नाम के लिए विशेष डेटाबेस में संग्रहीत प्रक्रियाओं के लिए db \df पर स्विच करने के लिए







psql