PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wyświetlić listę typów niestandardowych za pomocą Postgres information_schema?

Dla porównania, tutaj jest SQL z \dT (pgAdmin używa tego samego lub podobnego)

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. PostgreSQL nie akceptuje aliasów kolumn w klauzuli WHERE

  2. Postgres pl/pgsql BŁĄD:kolumna nazwa_kolumny nie istnieje

  3. Jak wykonać kopię zapasową bazy danych Postgres w Kubernetes w Google Cloud?

  4. Skonfiguruj tunel SSH za pomocą Paramiko, aby uzyskać dostęp do PostgreSQL

  5. Wstaw zeskrobane dane tabeli bezpośrednio do bazy danych PostgreSQL