|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Geomaticien Inscription : avril 2011 Messages : 5 ![]() |
Bonjour,
Géomaticien et non DBA de métier j'ai quelques soucis sur les fonctions d'import et d'export de schéma. Je cherche à exporter 1 schéma de ma base "test" nommé "cadastre" (tables, contraintes, indexes, vues...) et à réimporter son contenu dans un nouveau schéma nommé "cadastre_2010". Je sais qu'il faut utiliser les fontions pg_dump et pg_restore, mais je n'arrive pas à le mettre en application sur mon exemple. Auriez-vous une idée des scripts exacts à mettre en place? Merci. En ligne |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Pour exporter :
Puis modifier à la main le fichier export.txt pour mettre "cadastre_2010" à la place de "cadastre", notamment dans les ordres suivants au début du fichier : Code :
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Geomaticien Inscription : avril 2011 Messages : 5 ![]() |
Merci, je compte faire un dump depuis mon poste avec ces fichiers.
La base de données est en revanche hébergée à l'extérieur, chez un prestataire. Y'a t'il des paramètres à définir en plus dans ces fichiers pour pouvoir accéder à la base depuis mon poste? |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Oui, si c'est une base distante il faut rajouter dans les 2 cas (pg_dump et psql) les paramètres "-h nom_serveur" et "-p port", et éventuellement "-U login_postgresql"
Tu trouveras la doc complète ici : http://docs.postgresql.fr/9.0/app-pgdump.html http://docs.postgresql.fr/9.0/app-psql.html
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com