Tampilan PostgreSQL memungkinkan Anda menyimpan kueri SQL dan memanggilnya untuk digunakan nanti. Berikut cara membuat daftar semua tampilan &tabel di PostgreSQL menggunakan perintah Tampilan Daftar PostgreSQL.
Cara Mendaftar Semua Tampilan di PostgreSQL
Tidak ada fungsi bawaan untuk mendaftar semua tampilan PostgreSQL. Jadi kita perlu membuat daftarnya menggunakan kueri SQL.
Berikut adalah query SQL untuk membuat daftar semua tampilan &tabel di PostgreSQL menggunakan pernyataan tampilan daftar PostgreSQL.
postgres=# select table_schema as schema_name, table_name as view_name from information_schema.views where table_schema not in ('information_schema', 'pg_catalog') order by schema_name, view_name; schema_name | view_name -------------+--------------- public | order_view public | sales_summary
Kueri di atas akan mencantumkan semua tampilan di semua skema yang dapat diakses pengguna. Jika Anda ingin membuat daftar tampilan dalam skema tertentu saja, sebutkan dalam klausa WHERE Anda. Misalnya, jika Anda ingin membuat daftar tampilan di test_schema skema, maka inilah cara mengubah klausa WHERE Anda untuk hal yang sama.
Bonus Baca :Cara Membuat Tampilan di PostgreSQL
postgres=# select table_schema as schema_name, table_name as view_name from information_schema.views where table_schema in ('test_schema') order by schema_name, view_name;
Bonus Baca :Cara Mendapatkan Baris Pertama Per Grup di PostgreSQL
Cara Mendaftar semua Tabel di PostgreSQL
Anda dapat dengan mudah membuat daftar semua tabel di database Anda saat ini menggunakan perintah \dt
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 | product_sales | table | postgres public | sales | table | postgres public | sales_data | table | postgres
Bonus Baca :Cara Mendapatkan Nomor Baris di PostgreSQL
Berikut kueri SQL jika Anda ingin membuat daftar semua tabel di semua database yang dapat diakses pengguna.
SELECT * FROM pg_catalog.pg_tables WHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
Semoga, Anda dapat dengan mudah membuat daftar tampilan di PostgreSQL.
Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!