Terkadang Anda mungkin perlu melihat semua database dan tabel di PostgreSQL. PostgreSQL menawarkan perintah meta praktis yang memungkinkan Anda dengan cepat membuat daftar semua database dan tabel yang dapat Anda akses. Perintah meta ini secara otomatis diterjemahkan ke dalam kueri SQL dan dijalankan oleh server PostgreSQL. Mereka memulai dengan garis miring terbalik dan sangat berguna bagi administrator database untuk mendapatkan informasi yang diperlukan dengan cepat.
Cara Membuat Daftar Database dan Tabel di PostgreSQL
Berikut adalah beberapa perintah meta PostgreSQL sederhana untuk mendaftar semua database dan tabel di PostgreSQL.
Mencantumkan Database di PostgreSQL
Masuk ke psql baris perintah alat PostgreSQL dan jalankan \list atau \l perintah untuk membuat daftar semua database yang dapat Anda akses.
Anda akan melihat output seperti di bawah ini.
postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+--------------------+--------------------+----------------------- postgres | postgres | UTF8 | English_India.1252 | English_India.1252 | sample_db | postgres | UTF8 | English_India.1252 | English_India.1252 | template0 | postgres | UTF8 | English_India.1252 | English_India.1252 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | English_India.1252 | English_India.1252 | =c/postgres + | | | | | postgres=CTc/postgres
Beralih Basis Data
Untuk membuat daftar tabel di PostgreSQL, Anda harus terlebih dahulu beralih ke database tertentu yang tabelnya ingin Anda lihat.
Anda dapat mengganti basis data menggunakan \c perintah diikuti dengan nama database. Berikut ini contoh untuk beralih dari penjualan database ke postgres basis data.
sales=# \c postgres
You are now connected to database "postgres" as user "ubuntu".
postgres=#
Mencantumkan tabel di PostgreSQL
Harap dicatat, Anda dapat membuat daftar semua tabel hanya setelah Anda beralih ke database. Anda dapat membuat daftar semua tabel dalam database menggunakan perintah \dt meta.
Anda akan melihat output seperti di bawah ini.
postgres=# \dt List of relations Schema | Name | Type | Owner --------+----------------+-------+---------- public | exams | table | postgres public | login | table | postgres public | meeting | table | postgres public | monthly_sales | table | postgres public | order_status | table | postgres public | orders | table | postgres public | product_sales | table | postgres public | product_sales1 | table | postgres public | sales | table | postgres public | sales2 | table | postgres public | sales_data | table | postgres
Semoga artikel di atas dapat membantu Anda membuat daftar database dan tabel di PostgreSQL. Ubiq memudahkan untuk memvisualisasikan data, dan memantaunya di dasbor waktu nyata. Coba Ubiq gratis.