Vous n'êtes pas identifié(e).

#1 Général » Connaitre la date de creation des databases postgres en SQL » 03/04/2013 13:13:31

droidaroue
Réponses : 1

Bonjour,

Je cherche a faire une requete SQL pour avoir la date de creation d'une base postgres et je trouve pas.

Merci de votre aide.

#2 Re : Général » lister les tables d une et le tablespace associe a ces table » 08/03/2013 17:05:33

Merci ça marche nickel même si j'ai pas encore bien compris la gestion des tab l'espace sur postgres.

#3 Général » lister les tables d une et le tablespace associe a ces table » 07/03/2013 18:23:41

droidaroue
Réponses : 2

Bonjour
Je cherche une requête qui donne le tablespace d une table en version 9.1.7

Merci pour votre aide

#4 Général » Erreur sur instance : could not read block 0 of relation 1663/16385/85 » 27/04/2011 10:58:30

droidaroue
Réponses : 1

Bonjour,

Suite a un blocage d'une instance ( plus de place dans le filesystem des xlog, ) j'ai fait pg_resexlog() -f $PG_DATA et j'ai le message suivant : could not read block 0 of relation 1663/16385/85637: read only 0 of 8192 bytes.

Il y a t il un moyen de réparer ou faut il reconstruire mon instance ( elle est vide ) ?
Pour reconstruire il suffit de faire un raz de PG_DATA et de refaire intidb je suppose ?

Merci de votre aide.

#5 Re : Général » lister les objets du cache postgres » 20/01/2011 16:24:53

Mais avec postgres on ce connecte forcement a une base non ?
Il y a effectivement quelque chose que j'ai pas compris :
Quand je veux des infos géneral a l'instance ou doit je les chercher ? dans la base postgres ?
Les buffers de cache sont rempli d'objet de tous les schemas...

Merci de vos lumières :rolleyes

#6 Re : Général » lister les objets du cache postgres » 20/01/2011 15:24:29

J'ai bien fait le lien :

SELECT nam.nspowner, nam.nspname, use.usename, rel.relname AS "Relation",
count(*) AS "Nb de tampons dans le cache"
FROM pg_buffercache AS buf, pg_class AS rel, pg_user AS use, pg_namespace nam
WHERE buf.relfilenode=rel.relfilenode
AND   rel.relowner = use.usesysid
AND   nam.oid = rel.relnamespace
GROUP BY nam.nspowner, nam.nspname, use.usename, rel.relname
ORDER BY count(*) DESC;

mais je cherche trouver le nom de la base qui heberge le schema, quel table fait le lien entre les schemas et les bases ?

Merci

#7 Général » lister les objets du cache postgres » 20/01/2011 14:58:32

droidaroue
Réponses : 5

Bonjour,

je cherche a afficher les objets dans le cache buffer de postgres mais j'arrive pas  a faire le lien entre le schema trouver ca database ???
ci joint mon debut de requete

SELECT nam.nspowner, nam.nspname, use.usename, rel.relname AS "Relation",
count(*) AS "Nb de tampons dans le cache"
FROM pg_buffercache AS buf, pg_class AS rel, pg_user AS use, pg_namespace nam
WHERE buf.relfilenode=rel.relfilenode
AND   rel.relowner = use.usesysid
AND   nam.oid = rel.relnamespace
GROUP BY nam.nspowner, nam.nspname, use.usename, rel.relname
ORDER BY count(*) DESC;

Merci pour votre aide.

Pied de page des forums

Propulsé par FluxBB