Vous n'êtes pas identifié(e).
Bonjour,
J'aimerais savoir s'il est possible de faire la chose suivante :
1/ pg_dump du schema public d'une db
2/ pg_restore de ce backup vers une autre db dans un schema autre que public
Je n'arrive pas à interpréter ce que j'ai vu sur le net.
Il y aurait dans la db de destination, en plus du schema public, des schemas qui serviraient pour faire des restores de dbs utilisées par des collaborateurs itinérants lorsqu'ils reviennent au bureau. La db fait moins de 5 megas.
Merci pour votre attention et bonne journée
Hors ligne
bonjour,
Si vous voulez faire du remap comme dans Oracle, ce n'est pas possible nativement dans PostgreSQL.
Personnellement, j'ai scripté le tout en plusieurs étapes :
- export binaire du schéma source
- export du DDL seulement dans un fichier sql + sed pour changer le nom du schéma dans le sql
- import du DDL vers la cible
- import des données seulement dans la cible.
et ça fait l'affaire. Ça demande un peu de boulot pour le script mais ça marche.
Cordialement.
Cordialement,
Sébastien.
Hors ligne
Merci pour cette réponse rapide et cette explication claire.
Bonne journée à vous et bonne chance dans toutes vos projets
Hors ligne