आपको पोस्टग्रेज़ उपयोगकर्ता के साथ शेल की आवश्यकता है
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)