Bagaimana cara membuat daftar semua Database dan Tabel menggunakan PSQL?

PSQL juga dikenal sebagai PostgresSQL relational database management system (RDBMS). Ini dibuat oleh tim relawan global yang tidak diatur oleh perusahaan atau entitas swasta mana pun. Ini adalah perangkat lunak sumber terbuka untuk akses gratis ke kode sumbernya. Alat baris perintah ini memiliki reputasi yang kuat untuk efisiensi, keandalan, integritas data, dan ketahanan.
Pada artikel ini, kami akan membahas cara membuat daftar semua database dan tabel menggunakan PSQL beserta detail yang diperlukan.
Pertama-tama, kita perlu login untuk mengakses database dan tabel di PSQL. Perintah untuk masuk ke PSQL sebagai superuser ada dalam format “-#” dan untuk admin itu “->”. Direktori bernama "data_directory" menunjukkan lokasi database.

Bagaimana cara membuat daftar semua database?

Perintah “\ List” atau “\ l” digunakan untuk membuat daftar semua database. Singkatan dari “\ List adalah \ l”.

\ list atau \ l

Hasilnya menunjukkan nama database, pemilik, metode pengkodean yang digunakan, hak akses dan jumlah baris yang dipilih, dll.

Jika Anda merasa nyaman dengan pernyataan SQL maka Anda dapat menggunakan pernyataan SQL berikut untuk mendaftar semua database.

PILIH nama data DARI pg_database;

Bagaimana cara membuat daftar semua tabel?

Anda tidak dapat melihat tabel database apa pun hingga kecuali Anda belum membuat koneksi ke database tersebut. Untuk membuat daftar tabel dari database apa pun terlebih dahulu, Anda perlu menyambungkan ke database tersebut. Jika Anda berada dalam database dan ingin melihat tabel database lain, Anda perlu beralih ke database lain menggunakan perintah berikut. “\ C” adalah bentuk pendek dari "\Menghubung".

\Menghubung  atau \ c 

Ketik perintahnya “\dt” untuk membuat daftar semua tabel dalam database saat ini.

\ dt

Selain itu, Anda mungkin telah menempatkan tabel ke dalam skema yang tidak ada di "jalur pencarian" atau "tabel default" Anda. Dengan demikian tabel ini tidak muncul menggunakan “\ Dt”.
Untuk memperbaikinya, jalankan perintah berikut di mana kita perlu memberikan nama jalur pencarian dan database yang jalurnya akan kita ubah.

mengubah database  setel search_path =, publik;

“\ Dt +” Perintah akan mencantumkan semua tabel di semua skema di database saat ini, di "jalur pencarian" saat ini.

\ dt +

Jika Anda lebih mahir dalam pernyataan SQL, Anda bisa mendapatkan daftar tabel menggunakan “Skema_informasi”.
Perintah berikut akan mencantumkan tabel yang Anda buat.

PILIH nama_tabel DARI information_schema.tables WHERE table_schema = 'public'

Perintah berikut akan menampilkan tabel dan tampilan yang termasuk dalam skema tertentu.

pilih * dari information_schema.tables di mana table_schema tidak ada ('information_schema', '' pg_catalog '')

Perintah berikut akan menampilkan tabel dalam skema tertentu.

pilih a.table_name dari information_schema.tables a di mana a.table_schema = ''dan a.table_type =' BASE TABLE 'order oleh a.table_name;
Facebook Twitter Google Plus Pinterest