Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 07/03/2013 18:23:41
- droidaroue
- Membre
lister les tables d une et le tablespace associe a ces table
Bonjour
Je cherche une requête qui donne le tablespace d une table en version 9.1.7
Merci pour votre aide
Hors ligne
#2 07/03/2013 21:03:24
- rjuju
- Administrateur
Re : lister les tables d une et le tablespace associe a ces table
Bonjour,
je pense que ceci devrait marcher :
SELECT relname,COALESCE(t1.spcname,t2.spcname) AS tablespace
FROM pg_class c
LEFT JOIN pg_tablespace t1 ON c.reltablespace = t1.oid
JOIN pg_database d ON current_database() = d.datname
JOIN pg_tablespace t2 ON d.dattablespace = t2.oid
WHERE relname = 'nom_table';
A peaufiner pour gérer les schémas par exemple.
Julien.
https://rjuju.github.io/
Hors ligne
#3 08/03/2013 17:05:33
- droidaroue
- Membre
Re : lister les tables d une et le tablespace associe a ces table
Merci ça marche nickel même si j'ai pas encore bien compris la gestion des tab l'espace sur postgres.
Hors ligne