Mencantumkan basis data dalam instance PostgreSQL
Diterbitkan 30 July 2019
Saya tidak ingin menginstalhttps://www.pgadmin.org/[pgAdmin] ou phppgadmin sementara semua ada di baris perintah.
Untuk melakukannya, kita harus meluncurkan terminal dan masuk sebagai user postgres.
pengguna postgres adalah satu-satunya yang secara default memiliki hak untuk menjalankan aplikasi psql yang merupakan klien baris perintah (Antarmuka Baris Perintah) postgresql,
Agar bisa berbicara dengan basis data melalui baris perintah dari terminal.
Untuk terhubung, jalankan terminal dan ketik ini:
$ sudo -i -u postgres
Untuk terhubung dan langsung masuk ke prompt perintah postgresql, ketik ini:
$ sudo -i -u postgres psql
Untuk mencantumkan basis data dari sebuah instance postgresql, berikut perintah :
postgres=# \l
hasil:
Daftar basis data Nama | Pemilik | Enkodifikasi | Kolasi | Jenis karakter | Hak akses
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 baris)
ketik q untuk keluar dari tampilan hasil
untuk menampilkan skema dari sebuah instance postgresl.
postgres=# SELECT schema_name FROM information_schema.schemata;
hasil
umum information_schema pg_catalog pg_toast_temp_1 pg_temp_1 pg_toast (6 baris)
ou
postgres=# SELECT nspname FROM pg_catalog.pg_namespace;
hasil
pg_toast pg_temp_1 pg_toast_temp_1 pg_catalog information_schema publik (6 baris)