IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

exporter ou répliquer une base de données Postgres


Sujet :

PostgreSQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut exporter ou répliquer une base de données Postgres
    Bonjour !

    J'ai un gros souci que je n'arrive pas à résoudre alors j'espère que vous pourrez m'apporter des réponses précises :

    J'ai un serveur avec PostgreSQL 7.3 et j'ai installé un nouveau serveur tout beau tout neuf...Déjà j'aimerais savoir comment je pourrais copier toute la base de données sur ce nouveau serveur avec toutes les tables qu'elle contient... ( il y a une seule base je précise )...Autre chose, j'aimerais savoir si vous connaissez des solutions de réplications de la base de données ou si vous connaissez un script qui permet de le faire automatiquement de manière à ce que les deux bases soient synchronisées et faire du Load Balancing...

    J'espère que vous pourrez m'apporter quelques éléments de réponses à défaut de la solution en elle même...

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    pour transférer une base d'un serveur à l'autre, regarde l'utilitaire pg_dump dans la doc. A signaler qu'il est fortement recommandé de l'utiliser pour les sauvegardes.

    Pour la réplication, ca dépend de ce que tu veux faire. Si tu veux faire un simple "annule et remplace", pg_dump peux t'aider. Si c'est une véritable réplication, c'est à dire une fusion entre deux bases de même structure, là c'est plus hard puisqu'il faut gérer les conflits, fixer des règles etc.

    Il existe un projet Open Source de réplication avec PostgreSQL :
    http://gborg.postgresql.org/project/...rojdisplay.php
    Pour le load balancing, je suis pas au courant
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par GrandFather
    Bonjour,

    pour transférer une base d'un serveur à l'autre, regarde l'utilitaire pg_dump dans la doc. A signaler qu'il est fortement recommandé de l'utiliser pour les sauvegardes.

    Pour la réplication, ca dépend de ce que tu veux faire. Si tu veux faire un simple "annule et remplace", pg_dump peux t'aider. Si c'est une véritable réplication, c'est à dire une fusion entre deux bases de même structure, là c'est plus hard puisqu'il faut gérer les conflits, fixer des règles etc.

    Il existe un projet Open Source de réplication avec PostgreSQL :
    http://gborg.postgresql.org/project/...rojdisplay.php
    Pour le load balancing, je suis pas au courant
    Penses tu que si j'utilise pg_dump comme j'en entends souvent parler, je pourrai retrouver toutes les tables et toute la structure de la base sur le nouveau serveur ?

    La commande toute simple que je dois lancer pour copier toute la base de l'ancien serveur sur le nouveau serveur c'est laquelle ?

    Oui justement c'est ça, c'est une réplication de la base avec les mêmes structures etc...

    Merci pour le lien

  4. #4
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Penses tu que si j'utilise pg_dump comme j'en entends souvent parler, je pourrai retrouver toutes les tables et toute la structure de la base sur le nouveau serveur ?
    Pas de problème, c'est d'ailleurs fait pour ca...

    Pour une utilisation précise, je te renvoie sur la doc :

    http://www.linux-france.org/article/....2/r21815.html
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par GrandFather
    Pas de problème, c'est d'ailleurs fait pour ca...

    Pour une utilisation précise, je te renvoie sur la doc :

    http://www.linux-france.org/article/....2/r21815.html
    Je te remercie beaucoup je vais voir ce que ça donne !

Discussions similaires

  1. Export sélectif d'une base de données
    Par gilardino dans le forum Import/Export
    Réponses: 9
    Dernier message: 21/05/2008, 17h40
  2. Configuration d'une base de donnée postgres sous linux debian
    Par Boa_Guy_Serge dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 15/04/2008, 12h30
  3. Moulinette pour export csv d'une base de données
    Par freestyler dans le forum C#
    Réponses: 6
    Dernier message: 16/02/2007, 11h57
  4. Connexion sur une base de données Postgre
    Par ktox dans le forum C++Builder
    Réponses: 3
    Dernier message: 04/08/2005, 10h58
  5. probleme avec une base de donnée postgres SQL
    Par Alexlesilex dans le forum Bases de données
    Réponses: 1
    Dernier message: 19/06/2005, 22h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo