[OSM-talk-fr] [psql] What is wrong ?

Vincent Pottier vpottier at gmail.com
Jeu 6 Mai 08:49:34 UTC 2010


Bonjour,
En m'inspirant de :
http://wiki.openstreetmap.org/wiki/Database_schema#GPX_tables
Voila ce que j'ai écrit (extrait) :
-- Types
CREATE TYPE gpx_trkseg_mode_enum AS ENUM (
     'bus',
     'ferry',
     'tram',
     'train',
     'multi'
);
-- Table: gpx_trkseg
CREATE TABLE gpx_trkseg
(
   id serial NOT NULL,
   "name" character(32),
   trk_id integer,
   mode gpx_trkseg_mode_enum DEFAULT 'public'::gpx_trkseg_mode_enum
)
WITH (
   OIDS=FALSE
);

En retour, sur pgAdmin, j'ai :
ERREUR: valeur en entrée invalide pour le enum gpx_trkseg_mode_enum : « 
public »
État SQL :22P02

Ma question est dans le titre... Qu'est-ce qui ne va pas?
De plus, dans pgAdmin, je n'ai pas repéré que le "type" 
"gpx_trkseg_mode_enum" avait été créé. S'il est créé, on trouve ça dans 
le 'dictionnaire FTS' ? S'il n'est pas créé, l'erreur viendrait de là ?
--
FrViPofm




Plus d'informations sur la liste de diffusion Talk-fr