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

#1 05/02/2018 18:35:02

null008
Membre

database version 8.4 et celle version 9.1

bonjour a Tous

Sur mon serveur de production j'ai deux installations Postgresql celle du 8.4 et celle du 9.1

je cherche a s'avoir quel sont parmi la liste de mes bases qui sont toujours sous la version 8.4

si je tape

select * from pg_databases

j'ai pas une indice sur la version

drwx------ 3 postgres postgres  4096 nov.  14  2016 8.4
drwx------ 3 postgres postgres  4096 nov.  14  2016 9.1
drwxr-xr-x 7 root     root      4096 janv. 24 22:51 backup
drwx------ 2 root     root     16384 févr. 24  2015 lost+found


drwx------ 3 postgres postgres  4096 nov.  14  2016 8.4
drwx------ 3 postgres postgres  4096 nov.  14  2016 9.1
drwxr-xr-x 7 root     root      4096 janv. 24 22:51 backup
drwx------ 2 root     root     16384 févr. 24  2015 lost+found
drwxr-xr-x 2 root     root      4096 juil.  2  2017 test



        datname         | datdba  | encoding | datcollate  |  datctype   | datistemplate | datallowconn | datconnlimit | datlastsysoid | datfrozenxid | dattablespace |                         datacl
------------------------+---------+----------+-------------+-------------+---------------+--------------+--------------+---------------+--------------+---------------+---------------------------------------------------------

production01   |   16384 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    889872616 |          1663 |
production03            |   16386 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    1589333 |          1663 |
production05         |   16387 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    690129192 |          1663 |
production06        |   16388 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    690129882 |          1663 |
production09          |   16390 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    690131481 |          1663 |
production10            |   16391 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    690131543 |          1663 |
production11      |   16392 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    690161453 |          1663 |
production12         |   16394 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    690192500 |          1663 |
production13        |   16395 |        6 | fr_FR.UTF-8 | fr_FR.UTF-8 | f             | t            |           -1 |         11911 |    690192923 |          1663 |


merci pour vos aides

Dernière modification par null008 (05/02/2018 18:36:15)

Hors ligne

#2 05/02/2018 23:08:52

jmarsac
Membre

Re : database version 8.4 et celle version 9.1

Bonsoir,

Il faut regarder dans le fichier postgresql.conf de chaque instance, quel port est utilisé.
C'est le port utilisé pour la connexion (5432 par défaut) qui détermine l'instance à laquelle on se connecte.

ps ax | grep postgresql

permet de lister les instances en cours d'exécution et l'emplacement du postgresql.conf que chacune utilise

Hors ligne

#3 06/02/2018 10:46:53

null008
Membre

Re : database version 8.4 et celle version 9.1

bonjour

en Éditant le fichier postgresql.conf je viens de trouver que la version 8.4 est sur le port 5433 alors que la version 9.1 il est sur le port 5432

maintenant Si j'ai essayer de connecter sur le 8.4 je fait PSQL -U postgres -P 5433

j'ai eu ce retour

\pset : option inconnue : 5433
psql : n'a pas pu configurer le paramètre d'impression « 5433 »

Hors ligne

#4 06/02/2018 11:32:32

ruizsebastien
Membre

Re : database version 8.4 et celle version 9.1

bonjour,

C'est un p minuscule pour le port :
psql -U postgres -p 5433


Cordialement,

Sébastien.

Hors ligne

#5 06/02/2018 22:20:12

gleu
Administrateur

Re : database version 8.4 et celle version 9.1

La meilleure façon de connaître la version une fois connecté est de lancer un "SELECT version();"


Guillaume.

Hors ligne

Pied de page des forums