Uživatelské nástroje

Nástroje pro tento web


navody:postgresql

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
navody:postgresql [2019/01/03 10:13]
jules [PostgreSQL]
navody:postgresql [2020/11/11 10:18] (aktuální)
jules
Řádek 40: Řádek 40:
   listen_addresses='10.10.29.2'   listen_addresses='10.10.29.2'
  
 +===== Příklady =====
  
 +vypíše sloupce, které se odkazují na konkrétní sloupec
 +<code sql>
 +select R.table_schema, R.table_name, R.column_name, FK.update_rule, FK.delete_rule
 +from INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE u
 +inner join INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS FK
 +    on U.CONSTRAINT_CATALOG = FK.UNIQUE_CONSTRAINT_CATALOG
 +    and U.CONSTRAINT_SCHEMA = FK.UNIQUE_CONSTRAINT_SCHEMA
 +    and U.CONSTRAINT_NAME = FK.UNIQUE_CONSTRAINT_NAME
 +inner join INFORMATION_SCHEMA.KEY_COLUMN_USAGE R
 +    ON R.CONSTRAINT_CATALOG = FK.CONSTRAINT_CATALOG
 +    AND R.CONSTRAINT_SCHEMA = FK.CONSTRAINT_SCHEMA
 +    AND R.CONSTRAINT_NAME = FK.CONSTRAINT_NAME
 +WHERE U.COLUMN_NAME = 'id'
 +  AND U.TABLE_CATALOG = 'db_name'
 +  AND U.TABLE_SCHEMA = 'public'
 +  AND U.TABLE_NAME = 'table_name'
 +</code>
navody/postgresql.txt · Poslední úprava: 2020/11/11 10:18 autor: jules