PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Général » Restauration d'un shema parmis d'autres » 03/08/2010 08:52:39

Bonjour,
Je tiens à vous remercier pour les conseils.
J'ai pu "récupérer" ma base de données.
Bien cordialement Philippe

#2 Re : Général » Restauration d'un shema parmis d'autres » 02/08/2010 11:54:19

Bonjour
J'ai fait l'import des données avec l'user postgresql
1  # su postgres
2  # psql < database.dmp (ca a fonctionner)
3  # psql

ensuite
ALTER schema monshemas OWNER TO userTOTO;
puis
ALTER DATABASE mabase OWNER TO userTOTO;
   
je redemmare postgres (pour etre sur)
# /etc/init.d/postgresql-8.3 restart

connection avec le userTOTO
psql -d mabase -U userTOTO -W
psql: FATAL:  la base de données « mabase » n'existe pas

#3 Re : Général » Restauration d'un shema parmis d'autres » 02/08/2010 11:43:18

Bonjour
J'ai fait l'import des données avec l'user postgresql
1  # su postgres
2  # psql < database.dmp (ca a fonctionner)
3  # psql

ensuite
ALTER schema monshemas OWNER TO userTOTO;
puis
ALTER DATABASE mabase OWNER TO userTOTO;
   
je redemmare postgres (pour etre sur)
# /etc/init.d/postgresql-8.3 restart

connection avec le userTOTO
psql -d basededonnées -U userTOTO -W
psql: FATAL:  la base de données « basededonnées » n'existe pas

#4 Re : Général » Restauration d'un shema parmis d'autres » 02/08/2010 11:15:59

Bonjour

merci pour votre reponse

J'ai fait l'import des données avec l'user postgresql, ca a fonctionner, ensuite
ALTER schema monshemas OWNER TO monuser;
puis
ALTER DATABASE mabase OWNER TO monuser;
   
je redemmare postgres
sous mon user je fait \dn;
le schemas existe pas

sous le user postgres le mon \dn
je le vois avec comme owner monuser

Merci pour un conseil
philippe

#5 Général » Restauration d'un shema parmis d'autres » 30/07/2010 17:02:01

superlala
Réponses : 8

Bonjour
J'utilise postgresql 8.1 sur une debian
J'execute mes sauvegardes de la maniere suivante :
pg_dump XXXXX > dossier_sauvegarde/database.dmp
dans le fichier 'plat' sql il y a bien mes deux shemas
AAAAA
BBBBB
je souhaite restaurer un seul shema
je fait alors
psql BBBBB < dossier_sauvegarde/database.dmp
et il me dit qu'il n'existe pas de base de données "YYYYYY"
et il a raison elle existe pas
Quelqu'un aurait une idée pour résoudre ce problème ?
Merci
philippe

Pied de page des forums

Propulsé par FluxBB