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 10/06/2010 11:33:14

satya
Membre

transfert de table dans une autre base de donnée

bonjour

J'ai dans une base de donnée "team"  et diffèrentes tables "projet, processus, procèdes, fonction, étapes ..."

Je voudrais par exemple transférer la table "projet"de la BDD "team" lorsque celui-ci est clos vers une autre base de donnée "save"

En lisant la doc sur le site officiel .. je suis tomber sur :

http://docs.postgresqlfr.org/8.1/backup … ackup-dump

malheureusement pg_dump fait "un copier identique" de la base de données or je voudrais transférer des tables précise (celle dont le statut est terminer).

J'espère avoir été un peu clair et ne pas vous avoir trop embrouiller tongue

cordialement

Hors ligne

#2 10/06/2010 13:10:07

Alain V.
Membre

Re : transfert de table dans une autre base de donnée

satya a écrit :

je voudrais transférer des tables précise

Cela devrait aller avec :
$ pg_dump -D -h ipdistante -U user -W labonnebase -t labonnetable > fichierdesauvegarde

Hors ligne

#3 10/06/2010 14:37:03

satya
Membre

Re : transfert de table dans une autre base de donnée

Merci en effet c'est une solution mais se ne serait pas possible

explication:

Je voudrais tout garder car comme l'indique le nom de la base Save c'est une sauvegarde ==> tout doit rester! or si j'utilise ta proposition cela ne va-t-il pas écraser l'ancienne tables et y mettre la nouvelle?
J'essaie, en fait, d'arriver a ce que toute les tables sauvegarder apparaisse dans Save avec les données et tout ...

Hors ligne

#4 10/06/2010 15:46:23

gleu
Administrateur

Re : transfert de table dans une autre base de donnée

Ça n'écrase pas. Si la table existe déjà, il ajoutera les nouvelles données. Attention, il les ajoute. Si elles existent déjà et qu'il y a une contrainte d'unicité, elles ne seront pas ajoutées. Sans contrainte, elles seront ajoutées (ie, les anciennes données pourront apparaître plusieurs fois).


Guillaume.

Hors ligne

#5 10/06/2010 16:09:40

satya
Membre

Re : transfert de table dans une autre base de donnée

je vois merci pour les réponses smile

Hors ligne

#6 07/06/2012 13:37:43

MOCAER19
Membre

Re : transfert de table dans une autre base de donnée

$ pg_dump -D -h ipdistante -U user -W labonnebase -t labonnetable > fichierdesauvegarde


Bonjour , j'ai le même soucis

A quoi correspond le fichierdesauvegarde? La bonnebase = la base de départ ?

Merci d'avance !

Hors ligne

#7 07/06/2012 14:00:03

gleu
Administrateur

Re : transfert de table dans une autre base de donnée

Pour la prochaine fois, merci de faire une autre discussion plutôt que de s'ajouter à une discussion existante.

fichierdesauvegarde contient la sauvegarde. Je ne suis pas sûr de comprendre votre question en fait. Quant à labonnebase, c'est la base à sauvegarder.


Guillaume.

Hors ligne

Pied de page des forums