va pg_restore écrasent les tables?
Dire que j'ai deux serveurs s1 et s2. Dans les deux les serveurs que j'ai un schéma nommé n1, maintenant, j'ai apporté quelques modifications à certains tableaux présents dans le schéma n1 de la s1. Je veux le même changement à faire pour le schéma n1 de du serveur s2. ce que je prévois de le faire est de faire une sauvegarde du schéma n1 de du serveur s1 à l'aide de pg_dump et de restauration dans le serveur s2 à l'aide de pg_restore. Maintenant, ma question est ,puisqu'il y a déjà le même schéma n1 dans le serveur s2 avec le même ensemble de tables. ce que le processus de restauration? il va écraser les tables existantes ou dois-je déposer le schéma existant de serveur s2 et de le restaurer à l'aide de la décharge de serveur s1?
OriginalL'auteur Karthik | 2017-04-25
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez le
--clean
option depg_restore
, les vieilles tables seront supprimées avant les nouveaux sont créés.Si vous n'utilisez pas le
--clean
option, vous obtiendrez un message d'erreur que la table existe déjà, maispg_restore
continuera de traitement, sauf si vous utilisez la--exit-on-error
option.Il ne serait d'abandonner ces tables qu'il tente de restaurer. D'autres tables sont laissés intacts.
merci pour votre aide 🙂
OriginalL'auteur Laurenz Albe