Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
postgresql [Le 10/12/2024, 14:20]
bcag2 [encodage UTF-8] par défaut car par défaut sous Ubuntu (+ v9 n'est plus supporté!)
postgresql [Le 30/07/2025, 16:20] (Version actuelle)
bcag2 [Guide de survie pour le client psql]
Ligne 165: Ligne 165:
 <code sql> <code sql>
 REVOKE ALL ON SCHEMA mon_schema FROM mon_role; REVOKE ALL ON SCHEMA mon_schema FROM mon_role;
 +</​code>​
 +
 +Lister les clés étrangères de la table //matable// dans //​monschema//​ :
 +<code sql>
 +SELECT
 +    tc.table_schema, ​
 +    tc.constraint_name, ​
 +    tc.table_name, ​
 +    kcu.column_name, ​
 +    ccu.table_schema AS foreign_table_schema,​
 +    ccu.table_name AS foreign_table_name,​
 +    ccu.column_name AS foreign_column_name ​
 +FROM information_schema.table_constraints AS tc 
 +JOIN information_schema.key_column_usage AS kcu
 +    ON tc.constraint_name = kcu.constraint_name
 +    AND tc.table_schema = kcu.table_schema
 +JOIN information_schema.constraint_column_usage AS ccu
 +    ON ccu.constraint_name = tc.constraint_name
 +WHERE tc.constraint_type = '​FOREIGN KEY'
 +    AND tc.table_schema='​monschema'​
 +    AND tc.table_name='​matable';​
 </​code>​ </​code>​
 ====Supprimer l'​utilisateur Postgres du greeter sous xubuntu 14.04.1==== ====Supprimer l'​utilisateur Postgres du greeter sous xubuntu 14.04.1====
  • postgresql.txt
  • Dernière modification: Le 30/07/2025, 16:20
  • par bcag2