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

Administration PostgreSQL Discussion :

Dupliquer une table d'une base à une autre


Sujet :

Administration PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 12
    Par défaut Dupliquer une table d'une base à une autre
    Bonjour,

    j'aurai besoin de dupliquer une table T1 (structure et données) d'un schéma S1 se trouvant dans une base B1 vers un schéma S2 dans une base B2.
    T1 = T2
    S1 = S2
    B1 = B2

    Seules les versions des bases diffèrent B1 en 9.3 et B2 en 9.5

    Petite précision, il s'agit d'une table spatiale (postgis).

    Je ne m'en sort pas avec Create table

    Quelqu'un connait-il la syntaxe exacte svp ?

    J'utilise pgadmin 4

    Bonne journée.

  2. #2
    Membre émérite Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Par défaut
    Bonjour,

    Je vous conseille d'utiliser les outils natifs de PostgreSQL, à savoir pg_dump/pg_restore.
    Étant donné les bugs rencontrés sur pgAdmin, je vous déconseille pour ce genre d'utilisation.

    Vous trouverez toute la documentation de pg_dump/pg_restore ici:
    https://www.postgresql.org/docs/9.5/...pp-pgdump.html
    https://www.postgresql.org/docs/9.5/...pgrestore.html

    Cordialement,

    Arkhena

    PS: N'ayez pas peur des lignes de commandes, bientôt vous les bénirez! :-D

  3. #3
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Billets dans le blog
    8
    Par défaut
    Salut
    Citation Envoyé par Arkhena Voir le message
    ...
    Étant donné les bugs rencontrés sur pgAdmin, je vous déconseille pour l'utiliser pour ce genre d'utilisation.
    Le projet pgAdmin est très actif. Certes la nouvelle branche (à savoir la 4) avait assez de bug. Mais cela est surtout du au changement de technologie de développement (de C++ à pyton+Qt).
    A la date d'aujourd'hui le produit est très stable et BONNE NOUVELLE, une nouvelle mise à jour est sortie tout juste hier (13 avril 2017). Le téléchargement est là.
    Par ailleurs, pour ce qui ne sont pas décidés à passer sur la 4, la dernière mise à jour de la branche III est totalement compatible avec la version 9.6 de PG.
    @+

  4. #4
    Membre émérite Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Par défaut
    Ok, je veux bien croire qu'il y ait des améliorations.
    Il n'empêche que pour tout ce qui n'est pas visualisation des données, je préfère utiliser les lignes de commandes.

    Cela me permet :
    1. D'éviter les mauvaises surprises (désolée, la perte de confiance est plus rapide que le gain de celle-ci)
    2. De conserver un historique de tout ce que je fais car je garde les traces de toutes mes manipulations avec horodatage

  5. #5
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Billets dans le blog
    8
    Par défaut
    Salut
    Pour ce point...
    Citation Envoyé par Arkhena Voir le message
    De conserver un historique de tout ce que je fais car je garde les traces de toutes mes manipulations avec horodatage
    pgAmin propose...
    Nom : pghitory.png
Affichages : 2400
Taille : 23,2 Ko

    Mais..."les goûts et les couleurs ça ne se discutent pas"
    @+

  6. #6
    Membre émérite Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Par défaut
    Bonjour,

    Quand je disais vouloir conserver un historique de tout ce que je fais sur le serveur, cela signifie y compris après avoir quitté ma session. De plus, je souhaite conserver aussi bien les entrées que les sorties, qu'il s'agisse de commandes envoyées au système ou à l'instance. Mais c'est ma manière de fonctionner et je ne dis pas que tout le monde devrait fonctionner ainsi.
    Chacun a sa manière de faire et ce qui compte c'est qu'elle fonctionne.

    Cordialement,

    Arkhena

Discussions similaires

  1. Remplissage d'une Combo a partir d'une table de ma base
    Par devalender dans le forum MkFramework
    Réponses: 2
    Dernier message: 21/02/2017, 13h35
  2. [Modèle Relationnel] Faire une table par type ou une table des types ?
    Par jax54000 dans le forum Schéma
    Réponses: 12
    Dernier message: 18/11/2009, 11h43
  3. [MySQL] Créer une table actuelle à partir d'une table historique
    Par cleminute dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 20/10/2009, 14h35
  4. recupérer les info d'une table X pour alimenter une table Y
    Par lemerite dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 09/09/2008, 11h31
  5. Réponses: 1
    Dernier message: 12/04/2007, 17h08

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