एक PostgreSQL इंटेंस में डेटाबेस लिस्ट करना
Publié le 30 July 2019
मुझे इंस्टॉल करने का मन नहीं है।https://www.pgadmin.org/[pgAdmin] ou phppgadmin जबकि सब कुछ कमांड लाइन पर मौजूद है।
इसके लिए हमें टर्मिनल खोलना होगा और पोस्टgres उपयोगकर्ता के रूप में लॉग इन करना होगा।
postgres उपयोगकर्ता ही डिफ़ॉल्ट रूप से psql एप्लिकेशन लॉन्च करने का अधिकार रखता है, जो कमांड-लाइन क्लाइंट है। (कमांड लाइन इंटरफ़ेस) postgresql,
कमांड लाइन से टर्मिनल के माध्यम से ऑनलाइन डेटाबेस से संवाद करने में सक्षम होना
जुड़ने के लिए, टर्मिनल खोलें और यह टाइप करें:
$ sudo -i -u postgres
PostgreSQL कमांड प्रॉम्प्ट तक सीधे पहुँचने के लिए, यह टाइप करें :
$ sudo -i -u postgres psql
एक postgresql इंस्टेंस के डेटाबेस को लिस्ट करने के लिए, यहाँ कमांड है :
postgres=# \l
परिणाम:
डेटाबेसों की सूची नाम | स्वामी | एन्कोडिंग | संरेखण | अक्षर प्रकार | पहुँच के अधिकार
fiber | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberdev | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberweb | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech postgres | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | template0 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres template1 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres (blank)
q दबाएं परिणामों के प्रदर्शन से बाहर निकलने के लिए
postgresl के उदाहरण के स्कीमा की सूची बनाने के लिए
postgres=# SELECT schema_name FROM information_schema.schemata;
परिणाम
सार्वजनिक जानकारी_स्कीमा pg_catalog pg_toast_temp_1 pg_temp_1 pg_toast (6 लाइनों)
ou
postgres=# SELECT nspname FROM pg_catalog.pg_namespace;
परिणाम
pg_toast pg_temp_1 pg_toast_temp_1 pg_catalog सूचना_स्कीमा सार्वजनिक (6 lignes)