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 :

Déplacer une colonne dans une table...


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut Déplacer une colonne dans une table...
    Bonjour,

    Alors voila j'avez oublié d'ajouter une contrainte a ma table professionnel, j'ai donc fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter table professionnel add constraint professionnel_idcp_fkey foreign key(idcp) references ville(idcp);
    le truc c'est que la colonne a bien était ajouté mais a la fin est je voudrais la placer à un autre endroit...C'est à dire que la j'ai :

    col1 col2 col3 col4 col5 idcp

    Et moi je voudrais avoir :

    col1 col2 idcp col3 col4 col5

    Merci d'avance pour vos réponses

    ++

  2. #2
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    Tu veux :

    - que les requetes renvois les reponses dans ce nouvel ordre
    - que les contenus de col5 et idpc soient inversés

    ???

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut
    Merci pour ta réponse...Je souhaite plutot :

    - que les requetes renvois les reponses dans ce nouvel ordre

  4. #4
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    ben au lie de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select col1,col2,col3,col4,col5,idcp from...
    tu fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select col1,col2,idcp,col3,col4,col5 from
    Si j'ai bien compris la question je vois pas plus simple

  5. #5
    Membre averti
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut
    en fait je voudrais que dans psql quand je fais un \d matable les colonnes aparaisse dans l'ordre que je souhaite...

    merci encore pr ton aide

  6. #6
    Membre émérite Avatar de Spoutnik
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 672
    Par défaut
    backup des données,
    drop table
    create table

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2006
    Messages : 380
    Par défaut
    Dommage, c'est quelque chose qui est faisable avec mysql très facilement

  8. #8
    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
    C'est de la cosmétique...

  9. #9
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 254
    Par défaut
    Dans "EMS SQL Manager for PostgreSQL" il y a une fonction pour changer l'ordre des colonnes. Il existe aussi une version freeware.

    http://www.sqlmanager.net/fr/product...gresql/manager

  10. #10
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Il ne sert à rien de placer une colonne à un endroit précis d'une table car si vous faites SELECT * (ce que /d doit faire par derrière) le SGBDR ne vous garantie pas l'ordre de restitution des colonnes.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  11. #11
    Nouveau candidat au Club
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut
    Citation Envoyé par genamiga Voir le message
    Dans "EMS SQL Manager for PostgreSQL" il y a une fonction pour changer l'ordre des colonnes. Il existe aussi une version freeware.

    http://www.sqlmanager.net/fr/product...gresql/manager
    Bonjour,

    Je confirme le bon fonctionnement du produit sité ainsi que le fait que PostgreSQL renvoie les champs dans l'ordre après un SELECT *...

    Bonjour chez vous

Discussions similaires

  1. Déplacer le contenu d'une colonne vers une autre dans un fichier
    Par bubulle44 dans le forum Shell et commandes POSIX
    Réponses: 1
    Dernier message: 17/01/2012, 12h22
  2. Réponses: 8
    Dernier message: 28/11/2011, 11h40
  3. Réponses: 8
    Dernier message: 15/06/2010, 16h50
  4. [E-00] Syntaxe pour insérer une ligne ou une colonne dans une feuille
    Par Benjycool dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/02/2009, 09h27
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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