Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
Existe-il des outils spécifiques pour la documentation des BDD postgresql ?
J'ai une volumétrie de 250 tables par base.
Le cas échéant, que le conseillerez vous ? visio / un open source / ... ?
Merci
Bonjour,
j'ai constaté un souci sous windows sur les versions 9.1 et 9.3 avec le service Windows.
Le problème est que le binaire pg_ctl crash sans tuer sur les binaires postgres.exe.
Mon monitoring m'indique donc que le service n'est pas démarrée alors que la base répond toujours.
Le seul moyen de repartir sur un état stable est de tuer manuellement le processus postgres.exe
Le problème se reproduit assez facilement avec le task manager en tuant le processus pg_ctl.
je n'ai pas d'info dans la log de postgres sur l'arret du pg_ctl, juste une alerte dans l'observateur d’événement au niveau du service.
Y a t-il un moyen de savoir pourquoi le pg_ctl crash et y a t-il un contournement propre pour redémarrer le service ?
Merci
Effectivement cela fonctionne
Merci
Donc si je comprend bien, currval est un process indépendant de ce que l'on trouve en faisant le
SELECT last_value FROM account_account_id_seq
Oui en effet, cette requête fonctionne correctement sur les deux serveurs.
Mais vous avez une idée de l'echec sur le currval ? un bug de postgresql ?
Bonjour
je travaille sur deux machines distinctes (Win7 / Srv2008) ayant la même version de postgresql (9.1).
Sur le srv2008 un select currval me retourne une erreur alors sur le Win7, elle répond correctement.
La requête :
select currval(pg_get_serial_sequence('fid.account', 'account_id'))
ERROR: currval of sequence "account_account_id_seq" is not yet defined in this session
********** Erreur **********
ERROR: currval of sequence "account_account_id_seq" is not yet defined in this session
État SQL :55000
Pourtant je pense que ma séquence est bonne :
select * from information_schema.sequences where sequence_schema = 'fid' and sequence_name like '%account_id%'
sequence_catalog ; sequence_schema ; sequence_name ;data_type
"MAIN" ; "fid" ; "account_account_id_seq" ;"bigint"
Ce comportement est aléatoire.
Si je recrée la séquence à la main, elle va fonctionner.
Mais ce n'est pas la première fois que j'ai cette erreur et je voudrais comprendre la cause.
Merci pour votre aide
Pages : 1