Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL > Requêtes
Requêtes Forum d'entraide sur les requêtes SQL spécifiques à PostgreSQL, les triggers, les vues, etc.
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 09/05/2003, 10h00   #1
Membre du Club
 
Arnaud GAY
Inscription : mai 2002
Messages : 59
Détails du profil
Informations personnelles :
Nom : Arnaud GAY
Âge : 38
Localisation : Luxembourg

Informations forums :
Inscription : mai 2002
Messages : 59
Points : 43
Points : 43
Par défaut [resolu][PostGres] Suppresion d'une colonne.

Uhg,
En fait je cherche un moyen simple de supprimer une colonne en SQL, du style : ALTER TABLE toto DROP Column titi.
Syntaxe non supportée par Post...
L'autre facon serait d'utiliser une table temporaire.( ca marache bien mais je trouve ca lourd)
Donc je me demande si il n'y aurait pas moyen de faire cette action en passant directement par les tables systèmes. Mais la, pb, je ne vois pas comment y acceder...
__________________
Le nom d'un bomerang qui ne revient pas quand on le lance ?
Un Baton...
Gandalf24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2003, 14h03   #2
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 455
Points : 455
A ma connaissance on ne peut pas supprimer une colonne sous postgres (on peut changer sons type, son nom, y ajouter une contrainte). Et je te déconseille de modifier les tables système car il y a, à mon avis d'énorme risque (et celà risquerait de ne pas effacer les données, et je ne sais coment postgres réagirait).

Ta solution d'une table temporaire me semble lourde mais la meilleur.

Si tu trouve mieux, fait moi signe j'ai aussi une colonne qui ne m'interesse plus.
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2003, 14h10   #3
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
Désolé mais ce n'est pas encore supporté sous postgresql.
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2003, 14h27   #4
Membre habitué
 
Inscription : mai 2003
Messages : 145
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 145
Points : 146
Points : 146
Peut etre penser à altérer la table et accepter que la colonne soit NULL, ca évite des problèmes d'insertions...je me rend compte que j'ai le même problème avec PostGreSQL mais bon c pas trè sgrave à mon avis!
wello00 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2003, 09h02   #5
Membre du Club
 
Arnaud GAY
Inscription : mai 2002
Messages : 59
Détails du profil
Informations personnelles :
Nom : Arnaud GAY
Âge : 38
Localisation : Luxembourg

Informations forums :
Inscription : mai 2002
Messages : 59
Points : 43
Points : 43
Bon ben finalement j'ai choisi l'utilisation d'une table temporaire
Merci pour les succgestions
A +
__________________
Le nom d'un bomerang qui ne revient pas quand on le lance ?
Un Baton...
Gandalf24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h11.


 
 
 
 
Partenaires

Hébergement Web