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

Requêtes PostgreSQL Discussion :

Script SQL de ma base


Sujet :

Requêtes PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 126
    Par défaut Script SQL de ma base
    Bonjour,

    Je voudrais obtenir le script de ma base de données en sql (create table ...). C'est l'opération inverse de la création d'une base de données à partir d'un script.
    Y a-t-il une commande pour faire cela simplement ?
    Si non, quel est le plus simple moyen d'obtenir le détail de la structure de ma base ?
    Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 811
    Par défaut
    Bonjour,
    Tu as bien la commande mysql SHOW avec ses options. Mais comme je n'ai pas tellement fouillé la-dessus, je te conseille, si tu n'as besoin de cette fonction juste une fois d'utiliser la commande export de phpmyadmin qui te détailles tout celà.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 126
    Par défaut
    Merci pour ta réponse.

    Hélas, le SHOW de Postgresql ne donne pas le ddl de la base (SHOW — show the value of a run-time parameter).

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 27
    Par défaut
    Bonsoir

    Il te faut utiliser pg_dump
    Par ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    pg_dump -F p -C -D -U -W -U postgres -h localhost -p 5432 -i -f "c:/export.sql" "nom_bdd"
    Tu dois remplacer localhost par ton adresse et change le port si nécessaire

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    S'il faut juste sortir les définitions des objets, et non les données elles-mêmes, il faut utiliser l'option -s de pg_dump

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 126
    Par défaut
    Merci.
    Le résultat est "brut de décoffrage", mais ça marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [powerAMC] generer le script sql de la base des AJOUTS
    Par equador dans le forum PowerAMC
    Réponses: 0
    Dernier message: 10/06/2011, 12h42
  2. Creation script Sql de base de données et erreur NOLOCK
    Par miniquick dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/04/2009, 09h12
  3. Script Bash pour exécuter requete SQL sur une base Oracle
    Par Flipmode dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 28/11/2008, 17h18
  4. scripts SQL : lancement sur une base précise
    Par ep31 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 07/11/2007, 08h46
  5. quest:creation d'une base à l'aide d'un fichier script sql
    Par M_Torres dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 18/03/2007, 22h21

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