PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Ajouter la dépendance de pgAgent à PostgreSQL sous Windows

| Ajouter la dépendance de pgAgent à PostgreSQL sous Windows

Par Christophe Chauvet le 21/09/2007 - 17:32

La version 8.2.5 apporte une petite nouveauté concernant le démarrage du service PostgreSQL sous Windows ©®, lorsque le service windows indiquait, en 8.2.4 et inférieur qu'il était démarré, celui-ci nous affichait le message suivant, lorsqu'un service était dépendant de PostgreSQL

Couldn't create connection: FATAL: the database system is starting up

Il était nécessaire de relancer manuellement le service pgAgent (par exemple) pour que celui-ci soit opérationnel.

La version 8.2.5 corrige ce dysfonctionnement, et maintenant au redémarrage de la machine (cas typique), pgAgent est bien connecté avec PostgreSQL.

Néanmoins, lors de l'installation de pgAgent en tant que service, celui ci ne dépend pas de PostgreSQL, pour cela il faut ensuite ouvrir la base des registres via regedit puis déplier l'arborescence HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pgagent et y crée une nouvelle clé, en faisant un clic droit puis Nouveau et choisir valeur de chaine multiple, ensuite y saisir les informations suivantes.

Nom de la valeur : DependOnService
Données de la valeur : pgsql-8.2

On saisie pgsql-8.2 pour une version de PostgreSQL 8.2.x, bien évidement.

Ensuite pour tester que tout fonctionne correctement, il convient d'arrêter le service PostgreSQL, qui vous indiquera qu'il doit arrêter un autre service qui en dépend, et vous redémarrez le service pgAgent qui étant dépendant du service PostgreSQL, le démarrera en premier.

© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.