Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 10/02/2012 16:49:12
- Marilyn
- Membre
Monter un bse existente sur pgAmin II
Bonjour,
J'ai besoin d'aide. je vous avoue que je n'y connais pas grand choses en DB. Voici mon probléme.
J'ai une base de données sous postgress en prod et je désire la copier sur mon poste pour pouvoir effectuer des tests. J'ai donc récupérée pgAdmin III et j'ai demandé un backup de la base. On m'a donc fourni un .sql qui contient la base avec les données.
Le problème c'est que je ne sais pas comment monter/importer cette base sur pgAdmin III, ou même si cela est possible.
Merci par avance.
Hors ligne
#2 10/02/2012 17:14:14
- Marc Cousin
- Membre
Re : Monter un bse existente sur pgAmin II
Bonjour,
Si vous avez récupéré un .sql, c'est que vous avez demandé un dump «texte» (plain ?) à pgadmin. Les dump texte ne peuvent être réimportés qu'avec psql, en ligne de commande. Je vous recommande donc plutôt de redemander à pgadmin de faire un dump «compressé», qui lui sera réimportable directement par pgadmin.
PS: je n'ai pas de pgadmin sous la main. Si gleu veut préciser …
Marc.
Hors ligne
#3 10/02/2012 17:25:59
- arthurr
- Membre
Re : Monter un bse existente sur pgAmin II
Bonjour,
J'ai besoin d'aide. je vous avoue que je n'y connais pas grand choses en DB. Voici mon probléme.
J'ai une base de données sous postgress en prod et je désire la copier sur mon poste pour pouvoir effectuer des tests. J'ai donc récupérée pgAdmin III et j'ai demandé un backup de la base. On m'a donc fourni un .sql qui contient la base avec les données.
Le problème c'est que je ne sais pas comment monter/importer cette base sur pgAdmin III, ou même si cela est possible.
Merci par avance.
En lisant votre poste, j'ai comme un doute ... Une petite précision : pgAdmin n'est pas un moteur de base de données, c'est un client. Pour monter/importer la base sur votre poste, il va falloir (si ce n'est déjà fait) installer Postgresql sur votre poste.
Hors ligne
#4 10/02/2012 17:27:03
- gleu
- Administrateur
Re : Monter un bse existente sur pgAmin II
Pas besoin de préciser, c'est exactement ça. pgAdmin ne peut pas restaurer de sauvegardes au format texte/SQL. Il faut passer par psql dans ce cas.
Guillaume.
Hors ligne
#5 10/02/2012 17:34:26
- Marilyn
- Membre
Re : Monter un bse existente sur pgAmin II
Ok merci.
Dans ce cas est-il possible d'intaller et d'utiliser psql sur un poste windows ?
Dernière modification par Marilyn (10/02/2012 17:34:51)
Hors ligne
#6 10/02/2012 17:48:56
- gleu
- Administrateur
Re : Monter un bse existente sur pgAmin II
L'installeurde PostgreSQL installe aussi psql.
Guillaume.
Hors ligne
#7 10/02/2012 18:38:58
- Marilyn
- Membre
Re : Monter un bse existente sur pgAmin II
Merci
Hors ligne
#8 10/02/2012 18:54:36
- Marilyn
- Membre
Re : Monter un bse existente sur pgAmin II
Juste une dernier question faut-il déclarer la base pour que la commande psql la connaisse. Je lance la commande psql avec le nom de la base et j'ai un message d'erreur database ... does not exists.
Hors ligne
#9 10/02/2012 19:35:32
- gleu
- Administrateur
Re : Monter un bse existente sur pgAmin II
Bien sûr. Il faut tout d'abord créer la base. Vous pouvez le faire avec pgAdmin ou createdb.
Guillaume.
Hors ligne
#10 10/02/2012 19:47:49
- Marilyn
- Membre
Re : Monter un bse existente sur pgAmin II
En fait j'ai le bacup d'une base de prod avec extension .sql et je voudrais me connecter dessus afin de tester un programme de mise à jour. J'ai donc téléchager le pgInstaller pour windows et fait l'installation. Mais je n'arrive pas à savoir comment me connecter sur cette base. En lisant les post, je me dis que j'ai peut être installé les mauvais outils.
Hors ligne
Pages : 1