Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/09/2005, 13h12   #1
Invité de passage
 
Inscription : juin 2005
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 1
Points : 0
Points : 0
Par défaut Rajout colonne - changer l'ordre des colonnes ?

bonjour, je debute sur postgresql.

Voila mon probleme:
j'ai par ex une table deja crée et je veux y rajouter une colonne, jusque la ca va..., le probleme c'est que cette colonne j'aimerai la mettre en premiere position.

en mysql ca se fait avec la commande FIRST ou AFTER

donc je voudrai savoir si c'est possible de specifier ou rajouter cette colonne au lieu de la rajouter tjs en fin.

et donc aussi savoir si on peut changer l'ordre des colonnes...

merci
Coptere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2005, 14h15   #2
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
a ma connaissance, il n'y a malheureusement de recette miracle, la seule solution est de passer par une table temporaire
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2005, 15h31   #3
Membre du Club
 
Inscription : juin 2005
Messages : 60
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 60
Points : 66
Points : 66
En effet, postgres ne permet pas (enfin, pas à ma connaissance) de changer dynamiquement l'ordre des tables, il te faudra donc
-sauvegarder ta table
-faire un drop puis un create
-re-remplir ta table

ou alors, te contenter de tables dans un ordre moins élégant, mais après tout, puisque tu peux spécifier l'ordre des colonnes dans les create et les insert, quelle importance ?

--
Rom_1
Rom_1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2005, 10h56   #4
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
petit article de sqlpro bien sympathique : http://sqlpro.developpez.com/cours/sqlaz/erreurs/

Ca montrera qu'il n'y a logiquement pas d'ordre dans une base de données même si je vois ce que tu veux faire.
__________________
L'héroïsme, c'est encore la meilleure façon de devenir célèbre quand on n'a pas de talent
Pierre Desproges
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h57.


 
 
 
 
Partenaires

Hébergement Web