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 07/12/2009 20:36:49

shoyo
Membre

pb de restauration d un bdd(tables + vues) avec pgAdminIII

bonjour ,
la sauvegarde de 2 schemas (tables + vues ) se passe très bien avec pgAdminIII (en .backup)
par contre la resto me pose problème : elle plante à la création des vues
j'arrive à retrouver mes "petits" en lançant la resto 2 fois de suite
j'en deduis que les vues ne doivent pas se restaurer dans le bon ordre !! (dependance entre elles)

quant aux tables ,l'ordre de restauration se passe bien (les fk font bien leur travail)

qu'ai-je oublié des dire aux vues pour qu'elles soient plus gentilles ???????

merci de m'éclairer ....

Hors ligne

#2 07/12/2009 21:23:25

gleu
Administrateur

Re : pb de restauration d un bdd(tables + vues) avec pgAdminIII

Comment faites-vous votre sauvegarde ? j'ai créé quelques vues dont certaines dépendaient des autres et elles sont bien sauvegardées (et restaurées).

Oh, et quelle version de PostgreSQL ?


Guillaume.

Hors ligne

#3 07/12/2009 22:39:14

shoyo
Membre

Re : pb de restauration d un bdd(tables + vues) avec pgAdminIII

je travaille avec un postgres 8.3
je sauvegarde ma base par pgAdmin en compress ,fichier de sortie:  .backup
une précision : ma base est étendue avec postgis

Hors ligne

#4 08/12/2009 09:57:49

gleu
Administrateur

Re : pb de restauration d un bdd(tables + vues) avec pgAdminIII

Et quels messages d'erreurs exacts avez-vous ?


Guillaume.

Hors ligne

#5 08/12/2009 10:54:01

shoyo
Membre

Re : pb de restauration d un bdd(tables + vues) avec pgAdminIII

j'ai 3 vues dont une qui doit etre créee avant les 2 autres, hors ce n'est pas celle ci qui se restaure en premier
ERROR : relation "public.vueszo_view" does not exit
cette vues vueszo_view depent des tables mais aussi de la création de la vue vueresa_view

Hors ligne

#6 08/12/2009 11:01:52

gleu
Administrateur

Re : pb de restauration d un bdd(tables + vues) avec pgAdminIII

À mon avis, le test le plus simple pour avancer est de faire une sauvegarde de la structure de la base en SQL. Puis d'éditer le fichier pour vérifier qu'il s'agit bien d'un problème d'ordre. On est bien d'accord que vous sauvegardez la base de données complète ?


Guillaume.

Hors ligne

#7 08/12/2009 16:42:37

shoyo
Membre

Re : pb de restauration d un bdd(tables + vues) avec pgAdminIII

Oui , je sauvegarde la base entière.
j'ai sauvegardé en .SQL , modifié ce fichier en mettant les CREATE VIEW en dernier et exécuté : pas d'erreur ....
je pense que cela confirme le problème d'ordre mais je ne trouve pas comment le résoudre .

Hors ligne

#8 08/12/2009 16:55:35

gleu
Administrateur

Re : pb de restauration d un bdd(tables + vues) avec pgAdminIII

Difficile de vous en dire plus sans connaître le schéma. Pouvez-vous au moins nous indiquer la définition des deux vues ?

Je viens de faire un test avec une 8.3.8 et je n'ai aucun soucis de ce genre. D'ailleurs quelle est la version exacte ? (8.3 ne suffit pas, 8.3.quoi ?)


Guillaume.

Hors ligne

#9 08/12/2009 17:00:48

gleu
Administrateur

Re : pb de restauration d un bdd(tables + vues) avec pgAdminIII

Même quand je m'amuse à croiser les vues dans des schémas différents, je n'ai pas le soucis. Autrement dit, il nous faut ton schéma pour pouvoir mieux t'aider.


Guillaume.

Hors ligne

Pied de page des forums