Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • S SIG-TOPO-BMG
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • BMG PUBLIC RESOURCES
  • SIG-TOPO-BMG
  • Issues
  • #12

Closed
Open
Created Dec 23, 2021 by Anthony YUNG@anthonyyungMaintainer

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.

Assignee
Assign to
Time tracking