Cara menyenaraikan pangkalan data dan jadual di PostgreSQL
- 3819
- 647
- Jerome Quitzon
Semasa bekerja dengan pelayan pangkalan data PostgreSQL, terdapat banyak aplikasi berguna yang tersedia untuk mentadbir pangkalan data seperti PGAdmin4, Phppgadmin, dan SQL Workbench. Proses Postgres mengandungi pelbagai pangkalan data dan disimpan dalam set fail berasingan di bawah direktori data pelayan.
Pelayan Postgres juga disertakan PSQL
utiliti untuk pentadbiran pangkalan data melalui baris arahan. Artikel ini akan membantu anda untuk menyenaraikan pangkalan data dalam pelayan PostgreSQL bersama -sama dengan semua jadual dalam satu pangkalan data.
Penyenaraian pangkalan data di PostgreSQL
Sambungkan pertama ke terminal PostgreSQL dengan PSQL perintah sebagai pengguna "postgres". Pemasangan lalai tidak memerlukan kata laluan sehingga ditentukan secara manual. Anda boleh melaksanakan arahan sudo seperti di bawah untuk terus berhubung PSQL
terminal sebagai Postgres
Pengguna:
sudo -u postgres psql
Sebaik sahaja anda disambungkan ke terminal PSQL, taipkan \ l
Untuk menyenaraikan semua pangkalan data yang ada.
Postgres =# \ l
Output: Senarai Nama Pangkalan Data | Pemilik | Pengekodan | Collate | CTYPE | Akses Keistimewaan -----------+----------+----------+---------+---- ---+----------------------- Postgres | Postgres | UTF8 | en_in | en_in | MyDatabase | Tecadmin | UTF8 | en_in | en_in | = Ctc/tecadmin + | | | | | tecadmin = ctc/tecadmin template0 | Postgres | UTF8 | en_in | en_in | = c/postgres + | | | | | postgres = ctc/postgres template1 | Postgres | UTF8 | en_in | en_in | = c/postgres + | | | | | Postgres = CTC/Postgres (4 baris)
Anda juga boleh menggunakan \ list
untuk mencari hasil yang serupa, tetapi untuk mencari penggunaan butiran lanjutan \ l+
\ list+
.
Postgres =# \ list+
Dengan arahan ini, anda akan menemui butiran tambahan pangkalan data PostgreSQL seperti saiz, meja, dan keterangan.
Postgres juga menyediakan pernyataan seperti SQL tradisional untuk menunjukkan semua pangkalan data dalam postgres. Untuk menentukan set pangkalan data sedia ada, ambil rekod dari katalog sistem pg_database, sebagai contoh:
Postgres =# Pilih DatName dari pg_database;
Output: DatName ----------- Postgres Template1 Template0 MyDatabase (4 baris)
Jadual Penyenaraian dalam Pangkalan Data Postgres
Untuk menyenaraikan jadual mana -mana pangkalan data terlebih dahulu anda menyambung ke pangkalan data tersebut dan kemudian lihat jadual dalam pangkalan data tersebut. Perintah pertama akan menghubungkan anda dengan pangkalan data (contoh: myDatabase) yang anda ingin lihat Jadual:
Postgres =# \ c mydatabase
Sebaik sahaja anda telah disambungkan ke pangkalan data, anda akan melihat nama pangkalan data dengan segera. Kemudian laksanakan \ dt
Meta-arahan untuk menyenaraikan semua jadual dalam pangkalan data semasa.
myDatabase =# \ dt
Output: Senarai Skema Hubungan | Nama | Jenis | Pemilik --------+------------+-------+---------- Awam | Keputusan | Jadual | Tecadmin Public | Peranan | Jadual | Tecadmin Public | Pekerja | Jadual | Tecadmin Public | Pengguna | Jadual | Tecadmin (4 baris)
Kesimpulan
Dalam panduan cepat ini, anda telah belajar menyenaraikan pangkalan data dalam pelayan pangkalan data PostgreSQL. Juga mendapat arahan untuk menyambungkan pangkalan data dan senarai jadual yang tersedia dalam pangkalan data.
- « Perintah SCP Bash tidak dijumpai
- Cara membuat arkib tar tidak termasuk beberapa fail & direktori »