Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

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: 1536

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

 

Pied de page des forums

Powered by FluxBB