PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tampilan Daftar PostgreSQL

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!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversi array PostgreSQL ke array PHP

  2. Mendeklarasikan struktur Tuple dari sebuah record di PL/pgSQL

  3. Kolom PostgreSQL tidak ada tetapi sebenarnya ada

  4. Ikhtisar Berbagai Node Paket Tambahan di PostgreSQL

  5. Apa cara paling elegan untuk menyimpan cap waktu dengan nanosec di postgresql?