Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'essaie de créer une table avec le script suivant :
DROP TABLE IF EXISTS operation_reseau ;
CREATE TABLE operation_reseau
(
ope_id serial NOT NULL,
ope_num_rue smallint,
ope_date_debut date,
ope_date_fin date,
ope_facturee boolean,
ope_commentaire text,
the_geom geometry(Point),
ope_insee character varying(255),
ope_image character varying(255),
CONSTRAINT operation_reseau_pkey PRIMARY KEY (ope_id)
);
DROP INDEX operation_reseau_the_geom_gist;
CREATE INDEX operation_reseau_the_geom_gist ON operation_reseau USING gist (the_geom);
J'obtiens l'erreur suivante :
ERREUR: l'index « operation_reseau_the_geom_gist » n'existe pas
État SQL :42704
Je ne vois pas d'où vient le problème... Bien sûr, j'ai créé une base de données sur le modèle template_postgis_20 donc la géométrie est prise en charge via la cartouche spatiale PostGIS. J'ai copié un script de création d'une table existante et disposant d'une colonne the_geom, donc rien inventé a priori.
Merci par avance pour vos avis !
Thomas
Hors ligne
Bonjour,
Je viens de trouver tout seul !
La ligne suivante était inutile (l'index spatial n'ayant jamais été créé, PostgreSQL n’aimait pas le fait que je lui demande de commencer par le supprimer...) :
DROP INDEX operation_reseau_the_geom_gist;
Thomas
Dernière modification par Thomas Williamson (04/06/2013 11:02:02)
Hors ligne
Pages : 1