salut,
Est ce qu une personne qui a deja utiliser pg_dump pourrai me faire un exemple, pour que je vois comment sa fonctionne ?
Merci
salut,
Est ce qu une personne qui a deja utiliser pg_dump pourrai me faire un exemple, pour que je vois comment sa fonctionne ?
Merci
Regarde ici :
http://www.developpez.net/forums/vie...ghlight=pgdump
Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
PostgreSQL 8.4 sous Debian
Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com
J ai essayer le code mis sur le lien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php pg_dump -i -h 136.12.1.1 -p 5432 -U tom -F c -v -f "C:\Program Files\EasyPHP1-7\www\Projet\lasav01.bak" "test"; ?>
et j ai ce message d erreur
??Parse error: parse error, unexpected T_DNUMBER in c:\program files\easyphp1-7\www\projet\dump.php on line 4
En fait pgdump est un programme qui se lance en mode console, pour faire un backup en php, il faut utiliser la commande exec.
Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
PostgreSQL 8.4 sous Debian
Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com
Il faut que j ele lance depuis une fenetre msdos ?
Et ce que je souhaiterais c est qu il fasse tout les jours une sauvegarde de ma base à une heure precise , c est possible ?
Il ne reconnait pas la commande pg_dump
il est tout a fait possible de programmer un backup tout les jours, sous windows il faut ajouter une tache dans le planificateur de taches, et sous (l)unix un petit cron suffit.
le pg_dump.exe doit se trouver dans le repertoire bin de ton installe de pg. soit tu appellle genre : c:\program files\postgresql\bin\pg_dump blablablabla soit tu ajoute le chemin dans la variable systeme path de ton windows, comme ca tu n'as plus a saisir tout le chemin au complet.
Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
PostgreSQL 8.4 sous Debian
Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com
j ai essayer de lancer pg_dump depuis un client windows donc ce si je comprends bien, cela ne fonctionne pas car pg_dump n est pas installer ?
Et pour ce qui est variable systeme je ne m y connai pas trop
Pour pg_dump sous windows, tu peux (je pense que ca marche) juste copier pg_dump.exe sur une autre machine.
# Sur Win9X/ME
* Il faut editer le fichier C:\autoexec.bat.
* Rajouter (à la fin du fichier, pour plus de précautions) la ligne:
SET PATH=%PATH%;c:\progra~1\postgresql\bin
* Redémarrer la machine pour appliquer les modifications.
# Sur WinNT/2000/XP/2003
* Ouvrir le panneau de configuration > Système > Avancé > Variables d'environnements.
* Si il existe déjà une variable système nommée PATH,
* rajouter à la fin de la variable:
c:\progra~1\postgresql\bin
* Si la variable n'existe pas, créer une nouvelle variable nommée PATH avec la valeur : c:\progra~1\postgresql\bin
Le chemin c:\progra~1\postgresql\bin est bien entendu variable selon les install
Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
PostgreSQL 8.4 sous Debian
Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com
j ai fait
pg_dump>db.out et
sa me demande un mot de passe ?
c est bon sa fonctionne et je voulais savoir pour pouvoir automatiser cette commande par exemple pour qu elle se lance tous les jours à une même heure comment pourrai je faire ?
Merci
sur windows, tu peux utiliser le planificateur des taches ou la commande AT
Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
PostgreSQL 8.4 sous Debian
Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com
et je voulais savoir, je suis sur un poste client
est ce que je peux faire un pg_dump depuis mon poste sur le serveur ?
vu que le repertoire bin n 'est pas sur mon disque dur ..???
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager