Skip to content

Contrainte LEVEL GEOM

Il y a une contrainte dans le modèle pour le moment sur les tables topologiques: ALTER TABLE aep.pipe ADD CONSTRAINT pipe_geom_level_key UNIQUE (geom, level)

Une contrainte bien pratique pour éviter les doublons de géométrie.

Sauf que j'ai cette contrainte provoque une erreur PG lors de grosses insertions: index row size 2864 exceeds btree version 4 maximum 2704 for index "pipe_geom_level_key" 54000

Comme je fais des insertions depuis une table, il apparait que l'index est du coup trop lourd. Je lève la contrainte le temps de l'insertion.

J'ai vu un article qui dit que la méthode bure sur le GEOM peut provoquer cette erreur.