Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
J'utilise une base postgres 9.1
Je sauvegarde ma base, qui comporte plusieurs schémas, avec un pg_dump sans option particulière.
Une restauration via pg_restore de la base entière ou d'un schéma fonctionne également.
Par contre, lorsque je souhaite restaurer une table, je renseigne l'option --table. Je récupère ma table et ses données, mais les triggers, index et droits sur un rôle défini ne se restaurent pas (sauf si je restaure le schéma).
Du coup, cela me gêne de restaurer un schéma entier lorsqu'il s'agit juste d'une table à restaurer.
Y-a-t-il des options spécifiques à renseigner pour restaurer seulement une table avec les droits, triggers, index...
Merci pour votre aide
Hors ligne
Pour informations, PostgreSQL 9.1 n'est plus supporté par la communauté. Il n'y a donc aucune correction de bugs ou de failles de sécurité sur cette version.
Quant au soucis de restauration, il faut aussi indiquer les triggers, index, etc à restaurer (option -T pour le premier, -I pour le second, etc).
Guillaume.
Hors ligne
bonjour Gleu, merci pour votre réponse
J'ai vu ces options -T et -I, cependant cela signigie qu'il faut nommer chaque trigger ou index si j'ai bien regarder les options de pg_restore ? un -T ou -I sans nom ne permet pas de tous les restaurer
Hors ligne
Pages : 1