Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/10/2006, 11h35   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 57
Points : 14
Points : 14
Par défaut Problème avec pg_dump

Bonjour à tous..

J'utilise PostgreSQL 8.1.4 sous Windows 2003 Server.

J'aimerais pouvoir sauvegarder ma base automatiquement toutes les nuits.

Je pensais utiliser la commande suivante
C:\Program Files\PostgreSQL\8.1\bin\pg_dump -d mabase -U postgres > c:\test\save.sql.

Mon problème c'est qu'il me demande à chaque fois le mot de passe du user postgres que je veux utiliser pour faire la sauvegarde..

Comment puis-je faire pour forcer ce mot de passe?

Autres possibilités.

Tout ce que je veux c'est être en mesure de sauvegarder automatiquement ma base toutes les nuits.

Second problème, j'utilise un utilisateur(sans privilège comme demandé par PostgreSQL) local du serveur afin de lancer le service Windows de PostgreSQL.

Mon problème, c'est que quand je redémarre mon serveur, le service ne peut plus redémarrer.. Je suis obligé d'aller dans le service Windows de PostgreSQL et de retapper le mot de passe de mon user local. Ensuite il ré-affecte les droits à ce user, et là ho miracle, PostgreSQL redémarre....

Je comprends pas pourquoi le user local de mon serveur perd les droits..
J'ai remarqué que si je redémarrais mon serveur plusieurs fois la même journée, je n'avais pas de problème.
Par contre, si je laisse tourné 1 jour, et que le lendemain je le redémarre, et bien c'est là que le problème survient...

Je crois que même sans redémarrer complètement le serveur, mais juste en arrêtant et en redémarrant PostGreSQL un autre jour, le problème survient..

Votre aide est la bienvenue.
a+
Vlad
Vlacar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2006, 14h59   #2
Membre habitué
 
Inscription : août 2005
Messages : 118
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 118
Points : 121
Points : 121
Par défaut pg_hba.conf

L'idée pour ne pas taper de mot de passe est :
_ Soit d'utiliser l'identification ident sameuser
L'utilisateur système doit être le même que celui de la base
_ Soit d'utiliser l'identification TRUST
Pas de mot de passe mais attention danger.
Cela se règle dans pg_hba.conf

local mabase utilisateur ident sameuser
ou
local mabase utilisateur trust


ensuite un :
Code :
1
2
 
GRANT SELECT ON DATABASE mabase TO utilisateur ;
Devrait faire l'affaire
d-jo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h36.


 
 
 
 
Partenaires

Hébergement Web