Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#1 Fri 25 September 2009 11:36
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
Suppression plusieurs colonnes postgres...
bonjour,
y a t-il une astuce pour supprimer plusieurs colonnes dans une table en une seule ligne sql??
merci
Hors ligne
#2 Wed 14 October 2009 11:06
Re: Suppression plusieurs colonnes postgres...
bonjour,
Je ne pense pas que cela soit possible.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Mon 16 November 2009 11:02
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1538
Re: Suppression plusieurs colonnes postgres...
Bonjour,
Apparemment, sur PG 8.4:
postgres=# create table toto(id int primary key, nom text, date timestamp);
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "toto_pkey" for table "toto"
CREATE TABLE
postgres=# \d toto
Table ½ public.toto ╗
Colonne | Type | Modificateurs
---------+-----------------------------+---------------
id | integer | not null
nom | text |
date | timestamp without time zone |
Index :
½ toto_pkey ╗ PRIMARY KEY, btree (id)
Puis:
postgres=# alter table toto drop column nom, drop column date;
ALTER TABLE
postgres=# \d toto
Table ½ public.toto ╗
Colonne | Type | Modificateurs
---------+---------+---------------
id | integer | not null
Index :
½ toto_pkey ╗ PRIMARY KEY, btree (id)
NIcolas
Hors ligne