Vous n'êtes pas identifié(e).
Vous n'auriez pas de message dans le fichier pg_log si l'instance n'était pas démarrée.
Je pense comme rjuju qu'il s'agit ici d'un problème de mot de passe.
Pour l'instance il s'agit de celle dont les datas se trouvent dans /var/lib/postgresql/9.1
Le problème est indépendant de PostgreSQL, c'est bien un problème firewall, vous devez actuellement autoriser l'accès au port 22 de A vers B mais pas de B vers A. Il vous faut donc une règle autorisant B vers A.
Normalement le pgstartup.log se trouve dans /var/lib/pgsql/9.2
Pour pg_log il s'agit bien du répertoire se trouvant dans /var/lib/pgsql/9.2/data/pg_log (sauf si vous avez précisé un autre répertoire lors de l'initdb).
Dans celui-ci vous devriez avoir un/des fichiers de logs.
Bonjour,
Quel messages d'erreurs avez-vous dans vos fichiers de logs (celui dans pg_log et pgstartup.log) ?
Nous pourrons plus facilement vous aider avec ces informations.
C'est juste le mot de passe que vous utilisez pour l'utilisateur robert qui n'est pas le bon.
Bonjour,
Vous ajoutez bien des ";" à la fin de vos requêtes?
Bonjour,
Pourriez-vous fournir tout votre pg_hba?
Car je suppose que vous devez avoir d'autres lignes dans celui-ci et que c'est celle-ci qui sont utilisées.
Nous avions besoin de générer des fichiers de log supplémentaires, des graphiques pour centreon et de gérer la possibilité d'avoir plusieurs clusters sur une même machine.
Pour répondre à ces besoins, nous avons développé des plugins maison (plus modulable que de chercher à bidouiller à droite à gauche).
Bonjour,
J'utilise Nagios pour la supervision de mes serveurs PostgreSQL et il colle parfaitement aux besoins.
Après je n'utilise pas check_pgsql car nous avons des besoins plus précis mais il semblait bien complet!
Bonjour,
Si vous lancez "\du" depuis psql, il devrait vous indiquer si l'utilisateur est superutilisateur ou non, postgres par exemple est superutilisateur.
Dans le même genre que PgFouine il y a PgBadger qui est son "successeur".
Mais je ne pense pas que ça soit ce qu'il faut pour vos besoins ou alors je ne les ai pas compris.
Bonjour,
Je ne pense pas que ça soit possible de le faire nativement avec PostgreSQL mais pourquoi pas faire un script qui se lancerait à une fréquence donnée grâce à un cron.
Ce script ferait un grep sur le message de connexion échouée et enverrait un mail avec le contenu de celui-ci (avec possibilité de mettre le résultat du grep dans un fichier pour faire un diff avec le précédent et donc n'envoyer que les nouvelles connexions échouées).
Pour assigner le résultat de votre requête dans votre variable il faut faire
SELECT MAX(val) INTO ex FROM UNNEST(mylist) val;
De la même façon que pour la boucle sur l'ARRAY :
SELECT MAX(val) FROM UNNEST(tmplist) val;
Essayez avec ça :
tmplist := array_append(tmplist,tmp);
Bonjour,
Je vous conseille de lire la documentation des ARRAYs PostgreSQL : http://www.postgresql.org/docs/9.1/static/arrays.html
On y trouve notamment les fonction array_prepend(elem, array) et array_append(array, elem).
PostgreSQL vous indique quoi comme erreur?
Sinon :
FOR a_row IN SELECT unnest(a_) LOOP
END LOOP;
Avec a_ pour mon tableau oui.
Si vous utilisez une version de PostgreSQL supérieur à 9.1 vous pouvez faire :
FOREACH a_row IN ARRAY a_
LOOP
END LOOP;
Bonjour,
Je pense que ce que vous cherchez est la fonction array_ag().
Par exemple si vous avez déclaré une variable a_ text[]
SELECT INTO a_ array_agg(TEST) FROM myTable;
EDIT : Oups trop lent
mais ils font bien l'installeur coté windows, et c'est le lien depuis postgresql.org
Sinon vous avez tenté de lancer l'installation en faisant un bouton droit lancer en tant qu'administrateur ?
Autant pour moi, je n'ai jamais installé de version windows.
Enterprise_db n'est pas le site officiel de PostgreSQL
Kore a écrit :14 - Questions bonus : Quelles sont les différences entre Postgres et EntrepriseDB? (je parle en terme de fonctionnalités, performances.. je sais qu'EntrepriseDB est payant
)
pas vraiment de sens cette question, c'est une boite qui mise tout sur pg et donc à des outils et des hommes dédiés à pg.
c'est comme prendre centos à la place de red hat je trouve.je peux pas faire plus désolé
Sur ce point je me permets d'ajouter qu'EnterpriseDB n'ajoute pas que des outils, par exemple il y a les "hints" qui sont ajoutés au moteur.
Bonjour,
Il vous faut sûrement mettre votre utilisateur en mode super-utilisateur de la base et non pas juste lui donner les accès à votre table.
Je suppose qu'il faudrait combiner ça avec l'extension PostgreSQL "unaccent" afin d'effectuer vos recherches sans les accents?
Le message d'erreur exact pourrait nous mettre sur la voie, pourriez-vous l'ajouter ?