Bonjour,
Suite à un essai de requête récursive, je me suis aperçu que la version de postgres était en 8.1 hors pour utiliser les requêtes récursive il faut minimum 8.4.
J'ai donc suivie la doc pour mettre à jour la version : http://postgresql.developpez.com/doc...upgrading.html
Donc à présent quand je vais dans /usr/local/pgsql/data et que j'ouvre PG_VERSION 8.4 est bien écrit. Toutefois j'ai voulu vérifier pour être sur donc je me suis placé sur template1 et la j'ai fais un select version() voila ce qui en sort:
ensuite j'ai fais une show data_directory
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 template1=# select version(); version -------------------------------------------------------------------------- PostgreSQL 8.1.8 on x86_64-redhat-linux-gnu, compiled by GCC gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3) (1 row)
comment cela se fait que postgres pointe sur ce dossier? est ce que c'est lors de la toute première installation que postgres a été mis ici? est ce qu'il y a un moyen de lui dire de "pointer" sur le dossier usr/local/pgsql/data? ou faut il que je refasse une mise à jour en prenant /var/lib/pgsql comme référence pour l'installation?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 template1=# SHOW data_directory; data_directory --------------------- /var/lib/pgsql/data (1 row)
merci d'avance
Partager