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

Probleme avec pg agent

Technique - général | Probleme avec pg agent

Par pseudo_miser le 30/08/2006 - 16:17

Bonjour !
J'explique mon pb, je voudrais créer une tâche planifié pour vider une base temporaire et j'aurai pour ce la besoin d'indications sur pg agent :

1/ D'abord la commande pour le lancer :
Est-ce bien celle-la :
>pgAgent INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname="pgadmin" user=postgres
Pour dbname, faut-il mettre postgres ou "ma_base" ?

2/ Je l'ai installé en mettant "ma_base", j'obtient donc l'icone jobs dans pg admin, mais quand je créé une tache planifié, celle-ci ne se lance pas !
Ca fait presque une semaine que je cherche et le pc est au bord de la fenetre, si quequ'un peut m'aider, ca serait fin bien
Merci !!

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Tant pis pour pgagent

pseudo_miser/ = 31 Août, 2006 - 11:37

Finalement j'ai opté pour une autre solution, un script vbs lancé par le planificateur de tâches de windows ! Mais si quequ'un à une solution, je suis preneur (ca fait plus propre d'utiliser les jobs, mais bon tant pis pour cette fois)


pgagent marche

pseudo_miser/ = 1 Septembre, 2006 - 15:56

Voila ce coup ci c'est bon en fair il me manbquait "password=xxxx" dans ma chaine de connexion


même problème

Forest/ = 16 Novembre, 2007 - 14:52

si je lance "pgagent INSTALL PurgePulsat -u postgres -p postgres hostaddr=127.0.0.1 dbname=mabase user=postgres", le service s'installe et se démarre bien mais les tâches ne sont pas exécutées.
Si j'ajoute "password =xxx', comme le dit pseudo_miser, le service est toujours bien installé mais j'ai l'erreur 1067 quand je le démarre.


Bonjour Il n'est pas néce

Christophe Chauvet/ = 16 Novembre, 2007 - 15:46

Bonjour

Il n'est pas nécessaire d'indiquer password, pgAgent repose sur la libpq, donc il est possible d'utiliser .pgpass. comme c'est expliqué, sou windows se fichier se nomme pgpass.conf et doit se trouver dans le répertoire utilisateur qui lance le service. donc ce cas si ce n'est pas votre utilisateur mais postgres. donc pour se faire, faite

DĂ©marrer->Executer puis taper CMD
 
echo %APPDATA%

Par exemple on obtient ceci

C:\Documents and Settings\KrysKool\Application Data

ou kryskool est mon nom d'utilisateur, comme l'utilisateur qui va lancer le service est <>postgres le chemin doit ressembler Ă 

C:\Documents and Settings\postgres\Application Data

ensuite comme dans la doc, créer un fichier pgpass dans le répertoire qui ressemble à

C:\Documents and Settings\postgres\Application Datapostgresql\pgpass.conf

contenant

127.0.0.1:5432:*:postgres:mot_de_passe
localhost:5432:*:postgres:mot_de_passe

Ensuite si il n'y a toujours pas de connexion, il convient de rajouter l'option -l 1 (voir doc) pour avoir les différents problèmes de lancements dans le journal d'évènement windows.

Cordialement.

Christophe Chauvet
KrysKool.org
Membre de PostgreSQLfr


la tâche ne démarre pas

Forest/ = 19 Novembre, 2007 - 14:10

Merci, le service démarre maintenant bien. Mais, il ne se passe toujours rien : ma tâche n'est toujours pas exécutée !!!


Bonjour Pourriez vous rega

Christophe Chauvet/ = 19 Novembre, 2007 - 19:31

Bonjour

Pourriez vous regarder dans le Journal d'évènement Windows si il n'y aurais pas un message explicite ?

Sinon pourriez vous nous indiquer le détail de votre tâche ?

Cordialement.

Christophe Chauvet
KrysKool.org
Membre de PostgreSQLfr


détail tâche

Forest/ = 20 Novembre, 2007 - 12:10

Je n'ai rien dans les journaux d'évènement.

Pour le détail de ma tâche :

Planification:
Nom Planification
Identifiant 1
Activée Oui
Date de début 16/11/2007 15:24:01
Date de fin
Minutes 04, 47
Heures 13
Jours de la semaine Lundi
jours du mois Chaque jour
Mois Chaque mois
Exceptions
Commentaires

1 Ă©tape :
Nom Etape1
Identifiant 1
Activée Oui
Genre SQL
Base de données heartbeat
Code DELETE FROM matable WHERE horodatage <= '2007-09-11'
En cas d'erreur Ignorer
Commentaires

Merci pour votre aide.


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