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

Cara membuat daftar tipe khusus menggunakan Postgres information_schema

Untuk referensi, berikut adalah SQL dari \dT (pgAdmin menggunakan yang sama atau serupa)

SELECT      n.nspname as schema, t.typname as type 
FROM        pg_type t 
LEFT JOIN   pg_catalog.pg_namespace n ON n.oid = t.typnamespace 
WHERE       (t.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = t.typrelid)) 
AND     NOT EXISTS(SELECT 1 FROM pg_catalog.pg_type el WHERE el.oid = t.typelem AND el.typarray = t.oid)
AND     n.nspname NOT IN ('pg_catalog', 'information_schema');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memeriksa fungsi mana yang menggunakan tipe?

  2. pgAdmin III :Tidak ada server yang muncul

  3. Bagaimana cara membersihkan dan menginstal ulang postgresql secara menyeluruh di ubuntu?

  4. Buat MERGE di PostgreSQL 9.5

  5. perbedaan antara localhost dan postgres untuk Host di buruh pelabuhan