PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 Re : Installation » Version postgreSQl Maximum pour Linux RedHat 7.1 ( SeaWolf) » 26/07/2015 15:00:11

Leboyz a écrit :

J'ai fait mes recherche , sur yum , cependant la distribution Redhat 7.1 ( Version 2001 ) n'est pas disponible dans le répertoire :

http://yum.postgresql.org/9.4/redhat/

Ou alors cette distribution aurait un autre nom ?

Pourquoi vous avez besoin d'utiliser une si vielle version de Red Hat ?
La Red Hat Linux 7.1 embarque nativement PostgreSQL 7.0.
Et je ne suis vraiment pas certain qu'on puisse y installer un PostgreSQL 9 dessus, les lib de Red Hat Linux 7.1 doivent être trop anciennes.


rjuju a écrit :

Il s'agit tout simplement de redhat 7. Les versions mineures de redhat n'influent pas sur les paquets.

Il parle de Red Hat Linux 7.1, pas de Red Hat Enterprise Linux 7.1.

#2 Re : Général » PostgreSQL vs MySQL » 25/07/2015 21:23:25

gleu a écrit :

Votre hébergeur ne vous propose que PostgreSQL 8.4 ? alors ne supposez pas qu'il sait faire du support PostgreSQL. La 8.4 n'est plus maintenue depuis juillet de l'année dernière. Soit vous allez chez un hébergeur qui s'y connait, soit vous utilisez votre propre machine.

Je suppose qu'il s'agit de la version 8.4 intégrée dans les RHEL/CentOS 6. Donc parfaitement supportée en terme de mise à jour de sécurité.

#3 Re : Installation » CentOS 7 + PGSQL 9.0.18 » 12/03/2015 18:44:40

Bonjour,

Je n'ai pas de réponse à votre problème mais pourquoi n'utilisez-vous pas le PosgtreSQL 9.2 fourni de base avec CentOS 7 ?

#4 Re : PSQL » ALTER ROLE ne trouve mon rôle » 06/03/2015 11:15:11

Bon maintenant ça marche aussi... j'ai du me gourer quelque part avec les majuscules du mon utilisateur "MYAPP_CONNECT", je ne vois que ça...
Merci pour votre aide.

#5 Re : PSQL » ALTER ROLE ne trouve mon rôle » 05/03/2015 23:31:54

gleu a écrit :

Il y a forcément autre chose qui ne colle pas.

En effet, je viens d'essayer depuis chez moi (machine Fedora 21) et là ça marche très bien.
Par contre au boulot je suis sur Windows 7 avec PuTTY. J’essaierai demain au boulot depuis un autre PC.

#6 Re : PSQL » ALTER ROLE ne trouve mon rôle » 05/03/2015 22:02:14

gleu a écrit :

L'ordre SQL s'écrit en majuscule ou en minuscule, peu importe.

Absolument, sauf que l'expérience que j'ai eu ici dans ce cas précis montre le contraire. Seul un "alter role" en minuscule fonctionne, mais pas en majuscule. C'est donc pour ça que je me demandais si ce n'était pas un bug car ce n'est pas normal.

#7 Re : PSQL » ALTER ROLE ne trouve mon rôle » 05/03/2015 19:32:49

ruizsebastien a écrit :

Il faut voir aussi que vous êtes en version 8.4. La syntaxe de psql est peut être très pointilleuse dans cette version.

Oui c'est peut-être ça.


ruizsebastien a écrit :

Il serait peut être temps de migrer vers une version récente (surtout que la 8.4 n'est plus supportée depuis juillet 2014°.

C'est vrai mais c'est surtout qu'on devrait re-valider une partie de nos applications en migrant vers plus récent.
Et comme la 8.4 est fonctionnelle pour nous et supportée par Red Hat encore plusieurs années, c'est pas vraiment à l'ordre du jour chez nous ^^

#8 Re : PSQL » ALTER ROLE ne trouve mon rôle » 05/03/2015 17:41:24

ruizsebastien a écrit :

en fait tout dépend de la commande de création. Donc...

Ça m'étonne quand même beaucoup que alter role "MYAPP_CONNECT" with password 'XXXXXXX'; fonctionne mais pas ALTER ROLE "MYAPP_CONNECT" WITH PASSWORD 'XXXXXXX';

#9 Re : PSQL » ALTER ROLE ne trouve mon rôle » 05/03/2015 16:57:54

ruizsebastien a écrit :

Avez-vous essayé avec :
alter user "MYAPP_CONNECT" with password 'XXXXXXX';

Ah comme ça ça marche !! Merci !
Il faut que je mette les commandes en minuscules (alter role), le rôle en majuscule et entre double-quotes. Toute autre forme d'écriture ne fonctionne pas. C'est normal ?


ruizsebastien a écrit :

de plus pouvez vous nous donner l'ordre sql de création du rôle (l'ordre exacte) ?

Ce n'est pas moi qui est créé ce rôle donc je ne sais pas.

#10 Re : PSQL » ALTER ROLE ne trouve mon rôle » 04/03/2015 20:37:20

Merci pour votre réponse rapide !
Malheureusement j'ai bien mis les double-quotes dès le départ. Et en fait si j'enlève les double-quotes autour du nom du rôle (ce qui est valide me semble t-il) j'ai le même message d'erreur.

#11 PSQL » ALTER ROLE ne trouve mon rôle » 04/03/2015 20:09:46

lecbee
Réponses : 15

Bonjour,

Je travaille sur PostgreSQL 8.4 (CentOS 6), j'ai une base de données avec notamment un rôle LOGIN configuré avec un mot de passe. Ce rôle est utilisé pour l'accès d'une application PHP. La connexion de l'appli à la base fonctionne sans problème.

Aujourd'hui je voudrais changer le mot de passe de ce rôle, mais psql me dit qu'il ne le trouve pas, alors que la commande \du le liste bien.


Je me connecte à mon serveur :
# psql -U administrator -W --dbname MYDB
avec "administrator" qui a les privilèges CREATEROLE et CREATEBASE.


Je tape la commande :
MYDB=> ALTER ROLE "MYAPP_CONNECT" WITH PASSWORD 'XXXXXXXX';
ERREUR:  le rôle « myapp_connect » n'existe pas


Pourtant la commande \du fais bien apparaitre le rôle « myapp_connect » :
MYDB=> \du
         Nom du rôle            |            Attributs             |                Membre de
--------------------------+--------------------------+---------------------------------
MYAPP_CONNECT            |                                     | {MYAPP_CONNECT_ROLE}
MYAPP_CONNECT_ROLE    | Ne peut pas se connecter | {}



Voilà, c'est un bug ou bien il y a quelques chose que je n'ai pas compris ?
Merci d'avoir lu mon problème ^^

Pied de page des forums

Propulsé par FluxBB