#1 Mon 09 July 2018 17:20
- capo04
- Participant occasionnel
- Date d'inscription: 14 May 2018
- Messages: 14
Transfert de donnée entre deux databases postgres
Bonjour à vous
Débutant sur PostgresSQL je souhaiterai pouvoir transférer les données que j'ai dans une database A dans une database B. Les deux bases de données sont sur le même serveur.
Dans l'idéal je voudrai pouvoir automatisé le procédé (à l'aide d'un trigger par exemple).
Si quelqu'un a une solution ?
Merci
Hors ligne
#2 Mon 09 July 2018 17:30
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Transfert de donnée entre deux databases postgres
Salut,
un peu plus d'info sur votre cas d'utilisation ?
Hors ligne
#3 Tue 10 July 2018 11:43
- capo04
- Participant occasionnel
- Date d'inscription: 14 May 2018
- Messages: 14
Re: Transfert de donnée entre deux databases postgres
J'ai intégré des demandes de valeurs foncières avec une application web du cerema dans postgres, sur une database vierge.
Je dois déplacer ces données sur une autre database.
Hors ligne
#4 Tue 10 July 2018 12:06
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: Transfert de donnée entre deux databases postgres
Bonjour,
Pour des déplacements/copies entre bases, le plus simple est d'utiliser pg_dump entre les bases:
Code:
pg_dump -h myhost -p myport -n <schema> mybd | psql -h myhost2 -p myport2 mydb2
Nicolas
Hors ligne
#5 Tue 10 July 2018 14:05
- capo04
- Participant occasionnel
- Date d'inscription: 14 May 2018
- Messages: 14
Re: Transfert de donnée entre deux databases postgres
Merci pour ces informations
Deux questions est ce que ces commandes fonctionnent sur Windows et le chargement prend t il beaucoup de temps (pour transférer un schéma de 7 tables avec plus ou moins 70000 entités par tables) ?
Merci encore
Dernière modification par capo04 (Tue 10 July 2018 16:21)
Hors ligne