Bir PostgreSQL örneğindeki veri tabanlarını listeleme
Yayınlandı: 30 July 2019
Kurmak istemiyorumhttps://www.pgadmin.org/[pgAdmin] ou phppgadmin komut satırında her şey mevcutken.
Bunun için terminali başlatmalı ve postgres kullanıcısı olarak bağlanmalıyız.
varsayılan olarak komut satırı istemcisi olan psql uygulamasını çalıştırma hakkına sahip tek kişi postgres kullanıcısıdır (CLI) postgresql,
terminal üzerinden komut satırı ile veritabanıyla konuşabilmek için.
Bağlanmak için terminali başlatın ve şunu yazın:
$ sudo -i -u postgres
PostgreSQL komut istemine doğrudan giriş yapmak için şunu yazın:
$ sudo -i -u postgres psql
PostgreSQL bir instance’in veritabanlarını listelemek için komut şöyle:
postgres=# \l
sonuç:
Veritabanları listesi İsim | Sahibi | Kodlama | Karşılaştırma | Karakter tipi | Erişim hakları
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 (6 satır)
q tuşuna basarak sonuçları görüntülemeyi kapatın
postgresl örneğinin şemalarını listelemek için.
postgres=# SELECT schema_name FROM information_schema.schemata;
sonuç
halk bilgi_şeması pg_catalog pg_toast_temp_1 pg_temp_1 pg_toast (6 satır)
ou
postgres=# SELECT nspname FROM pg_catalog.pg_namespace;
sonuç
pg_toast pg_temp_1 pg_toast_temp_1 pg_catalog information_schema kamu (6 satır)