PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

कैसे अपने डोकर कंटेनर में psql इंटरैक्टिव निष्पादित करने के लिए?

आपको पोस्टग्रेज़ उपयोगकर्ता के साथ शेल की आवश्यकता है

docker exec -it -u postgres db_of_ivms bash

अब उन कंटेनरों के लिए जिन्हें आप निर्दिष्ट नहीं करते हैं POSTGRES_USER: ivms_usr :

[email protected]:/$ psql
postgres=# \l
                                 List of databases
   Name    |  Owner   | Encoding |  Collate   |   Ctype    |   Access privileges   
-----------+----------+----------+------------+------------+-----------------------
 postgres  | postgres | UTF8     | en_US.utf8 | en_US.utf8 | 
 template0 | postgres | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres          +
           |          |          |            |            | postgres=CTc/postgres
 template1 | postgres | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres          +
           |          |          |            |            | postgres=CTc/postgres
(3 rows)

यदि आप POSTGRES_USER: ivms_usr . निर्दिष्ट करते हैं और डेटाबेस (नोट psql कमांड तर्क):

docker exec -it -u postgres db_of_ivms bash
[email protected]:/$ psql -U ivms_usr -d ivms_db
psql (10.12 (Debian 10.12-1.pgdg90+1))
Type "help" for help.

ivms_db=# \l
                                 List of databases
   Name    |  Owner   | Encoding |  Collate   |   Ctype    |   Access privileges   
-----------+----------+----------+------------+------------+-----------------------
 ivms_db   | ivms_usr | UTF8     | en_US.utf8 | en_US.utf8 | 
 postgres  | ivms_usr | UTF8     | en_US.utf8 | en_US.utf8 | 
 template0 | ivms_usr | UTF8     | en_US.utf8 | en_US.utf8 | =c/ivms_usr          +
           |          |          |            |            | ivms_usr=CTc/ivms_usr
 template1 | ivms_usr | UTF8     | en_US.utf8 | en_US.utf8 | =c/ivms_usr          +
           |          |          |            |            | ivms_usr=CTc/ivms_usr
(4 rows)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑफ़सेट-निष्क्रिय और ऑफ़सेट-जागरूक डेटाटाइम घटा नहीं सकते

  2. पोस्टग्रेज में बिटवाइज संचालन

  3. Microsoft Azure पर PostgreSQL के लिए फ़ेलओवर और फ़ेलबैक

  4. 9.6 सबसे डरावना पैच टूर्नामेंट

  5. openerp:ubuntu पर आंतरिक सर्वर त्रुटि