Vous n'êtes pas identifié(e).
Bonjour
Je cherche une requête qui donne le tablespace d une table en version 9.1.7
Merci pour votre aide
Hors ligne
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
Merci ça marche nickel même si j'ai pas encore bien compris la gestion des tab l'espace sur postgres.
Hors ligne