Tengo una base de datos PostgreSQL a la que acceden varios usuarios y cada uno de ellos tiene diferentes niveles de privilegios sobre tablas y vistas. Para insertar/actualizar/borrar características, los usuarios tienen que trabajar en QGIS.
Vayamos al problema.
He creado una vista sobre datos MultiLineString. Cuando utilizo las herramientas básicas de edición como añadir característica, herramienta de nodo, herramienta de eliminación y mover característica, todo funciona bien y las ediciones se guardan con éxito. Pero cuando utilizo herramientas de edición avanzadas como dividir característica, fusionar características me da un comportamiento extraño. Cuando divido una cadena de líneas y guardo las ediciones, uno de los segmentos divididos desaparece. Cuando fusiono dos segmentos y guardo las ediciones, el segmento fusionado desaparece.
He probado las herramientas de edición avanzada, es decir, dividir y fusionar, en la tabla a partir de la cual se crea la vista anterior y todo funciona bien, puedo guardar las características fusionadas y divididas.
Versión: PostgreSQL 9.5 y QGIS 2.18.2