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 21/02/2006, 10h47   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
Par défaut [résolu]je trouve pas ma base !

Bonjour,

Pouvez-vous m'aider à trouver ma base ?

Ma question peut paraitre bizarre, mais mon chef m'a demandé de faire un export d'une base postgres d'un serveur linux, par contre je ne sais pas ou elle se trouve !! et je ne connais absolument rien a postgres...

en lisant le forum j'ai vu qu'il fallait faire l'export avec pg_dump, je connais le nom de la base mais pas le chemin...

comment faire pour la retrouver ?
y'a un fichier de config ou le chemin est indiqué ?

en fait, il me demande de faire un export d'une base A ( pour sauvegarde ) et ensuite remplacer la base A par un base B qui est sur le même serveur...

merci d'avance
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 11h50   #2
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
apparement je pourrais faire avec pgAdmin mais il me faut la version II car je suis sous postgres 7.2...

si vous savez ou je peux le trouver....le 3 on le trouve facilement mais le 2.....

merci d'avance
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 12h50   #3
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
Bonjour,

la version III de PgAdmin devrait fonctionner sans problème avec PostgreSQL 7.2...
__________________
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
GrandFather est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 13h48   #4
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
Citation:
Envoyé par GrandFather
Bonjour,

la version III de PgAdmin devrait fonctionner sans problème avec PostgreSQL 7.2...
ben non.... il me dit que je dois passer en postgres 7.3 !

mais ca y est j'ai trouvé pgadmin II, par contre je vois pas comment je peux faire ma manip.... je suis obligé de faire une requete SQL ?

merci
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2006, 14h59   #5
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
finalement j'ai reussi a faire ce que je voulais avec pg_dump et psql....
sans savoir ou sont les bases....
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 08h34   #6
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
après avoir fait des tests, je m'appercois que certaines tables non pas été copié.....

voila ce que j'ai fait exactement :

- pg_dump -i -U postgres -f /tmp/BaseA.sql "BaseA";
- pg_dump -i -U postgres -f /tmp/BaseB.sql "BaseB";
- psql -d BaseB -f /tmp/BaseA.sql

qu'est ce qui ne va pas ?

Merci d'avance....
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 10h57   #7
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
je viens d'essayer :

pg_dump -Ft -b BaseA > /tmp/BaseA.tar

ensuite

pg_restore -d BaseA /tmp/BaseA.tar


mais j'ai cette erreur :
pg_restore: [archiver (db)] could not execute query: ERROR: Relation 'seq_champ' already exists

Personne ne peut m'aider ?
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2006, 22h48   #8
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Pour trouver le rep data, une solution simple :

http://postgresql.developpez.com/faq/?page=admgeneral#ouestrepdata
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 08h53   #9
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
Je viens d'essayer, il me dit commande not found

je me suis connecté postgres et root.....idem.....

Pour faire ma sauvegarde et ma restauration, j'ai essayé la manip indiqué dans la FAQ :

pg_dump -i -h MonServeur -p 5432 -U postgres -F c -v -f "save0001.bak" "MADATABASE";

pg_restore -i -h MonServeur -p 5432 -U postgres -d "MADATABASE" -v "save0001.bak"

mais le restore me dit ça :
pg_restore: [archiver] could not open input file: No such file or directory


Heeeeeelp
je suis dans la m.... les utilisateurs sont bloqués......please.......

Mikka
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2006, 13h59   #10
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
j'ai réussi à faire le dump de ma base source avec phpPgAdmin

ensuite quand je veux redescendre le dump sur ma base cible, je fais :

psql -d mabase -f /tmp/dump.sql


et la j'ai ces messages :

psql:/tmp/dump.sql:2136: ERROR: Cannot insert a duplicate key into unique index acteur2_pkey



ça vous parle ?

merci d'avance
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2006, 09h14   #11
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
tu dois restaurer dans une base vide !!! et à mon avis la base dans laquelle tu restaures n'est pas vide
__________________
L'héroïsme, c'est encore la meilleure façon de devenir célèbre quand on n'a pas de talent
Pierre Desproges
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2006, 16h42   #12
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
Citation:
Envoyé par papy_tergnier
tu dois restaurer dans une base vide !!! et à mon avis la base dans laquelle tu restaures n'est pas vide

en effet elle n'est pas vide....

je teste !
merci
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 14h19   #13
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 93
Points : 10
Points : 10
c'est bon ça marche !
merci
MIKKA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h32.


 
 
 
 
Partenaires

Hébergement Web