PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 28/05/2014 11:05:07

DROP COLUMN : erreur 42703

Bonjour,


Quelques recherches sur le Web ne me permettent pas de trouver réponse à ma question. Impossible de supprimer une colonne qui existe pourtant bel et bien dans ma table... L'instruction suivante me retourne le message qui suit :


ALTER TABLE aep.c_3_3_50 DROP COLUMN datmaj;
ERREUR:  la colonne « datmaj » n'existe pas


********** Erreur **********

ERREUR: la colonne « datmaj » n'existe pas
État SQL :42703

Si quelqu'un a une idée, merci par avance !


Thomas

Hors ligne

#2 28/05/2014 11:17:52

arthurr
Membre

Re : DROP COLUMN : erreur 42703

Bonjour,

Vous pouvez faire un "\d aep.c_3_3_50" dans la ligne de commande psql et nous poster le résultat ?
je suspecte un problème de casse (majuscules) dans le nom de la colonne

Hors ligne

#3 28/05/2014 11:25:15

Re : DROP COLUMN : erreur 42703

Voilà le résultat :


     Colonne     |          Type          |                   Modificateurs
-----------------+------------------------+-------------------------------------
 gid             | integer                | non NULL Par dÚfaut, nextval('c_3_3_50_gid_seq'::regclass)
 obj_matricule   | bigint                 |
 obj_orientation | double precision       |
 insee           | character varying(10)  |
 cod_comp        | character varying(256) |
 coorgpsz        | double precision       |
 coorgpsy        | double precision       |
 coorgpsx        | double precision       |
 travaux         | character varying(256) |
 nomcom          | character varying(256) |
 phitsta         | character varying(10)  |
 marqcomp        | character varying(256) |
 aepcompt        | character varying(10)  |
 idnum           | integer                |
 ident           | character varying(256) |
 nocompt         | character varying(256) |
 obs             | character varying(256) |
 codetron        | character varying(256) |
 coderese        | character varying(256) |
 horser          | character varying(10)  |
 datpose         | integer                |
 comcod          | character varying(256) |
 nomsynd         | character varying(10)  |
 the_geom        | geometry(Point)        |
 id_editop       | integer                |
 dossier_        | character varying      |
 niveau_         | character varying      |
 matricu_        | character varying      |
 datemaj         | date                   |
 ct_vente        | character varying      |
 ct_achat        | character varying      |
 posouvr         | character varying      |

Merci !

Hors ligne

#4 28/05/2014 11:37:40

Re : DROP COLUMN : erreur 42703

Petite précision : dans l'arborescence de la base de données, quand je fais un clic-droit > supprimer sur la colonne, pgAdmin plante et je dois le fermer. Quand je relance et que je me connecte à ma BD, la colonne a bien été supprimée. Bon, je parviens à mes fins mais c'est un peu violent comme procédé et j'aimerais comprendre ce qui ne va pas...


Thomas

Hors ligne

#5 28/05/2014 12:28:27

mortimer.pw
Membre

Re : DROP COLUMN : erreur 42703

Bonjour Thomas,
Je me permets d'intervenir car en lisant votre post, je vois que le champ défini dans la table est "datemaj" alors que dans votre requête c'est "datmaj" (manque le e).

Hors ligne

#6 28/05/2014 13:56:36

arthurr
Membre

Re : DROP COLUMN : erreur 42703

mortimer.pw a écrit :

Bonjour Thomas,
Je me permets d'intervenir car en lisant votre post, je vois que le champ défini dans la table est "datemaj" alors que dans votre requête c'est "datmaj" (manque le e).

Intervention pertinente ! smile

Hors ligne

#7 28/05/2014 16:31:06

Re : DROP COLUMN : erreur 42703

En effet... No comment.


hmm

Hors ligne

Pied de page des forums