Bonjour,
J'utilise la version Postgresql 9.4.4. Celle-ci a d'abord été installée avec le port par défaut 5432. Ensuite, le port a été changé en 5464 dans le fichier postgresql.conf.
Mon souci est que lorsque je tape des commandes createdb ou dropdb (donc en ligne de commande dans une invite de commandes), celle-ci échouent car elles utilisent encore le port par défaut 5432. Et ceci malgré le fait que j'ai déjà redémarré la machine (et le service Postgresql) plusieurs fois. Si je tape la même commande createdb ou dropdb en spécifiant explicitement le port, dans ce cas, la commande est bien exécutée. Mais je dois à tout prix éviter d'indiquer le port. Je veux que le port 5464 devienne mon port par défaut.
Si pas de solution simple, je réinstallerai Postgres, mais je voudrais éviter.
Tout aide est la bienvenue.
P.S.: Quand je lance PgAdmin, le port utilisé est bien le nouveau port 5464.
Edit :
===
Après quelques recherches sur internet, il semble que le fichier postgresql.conf change le numéro de port côté serveur. Mais lorsqu'on utilise les commandes createdb et dropdb, on est côté client. Donc d'après ce que j'ai compris il faut soit spécifier le port dans les options de la commande, soit initialiser la variable d'environnement PGPORT une bonne fois pour toute. Dite-moi si je me trompe.
Partager