Différences
Ci-dessous, les différences entre deux révisions de la page.
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==== |