Tengo una capa multipoligonal almacenada en una base de datos PostgreSQL/PostGIS. El campo clave primario 'gid' es SERIAL. Al intentar añadir un nuevo polígono en QGIS (LYON 2.12.1 en OSX El Capitan), el formulario de atributos me muestra:
nextval('test_gid_seq'::regclass)
para el campo gid (que es la secuencia correcta para autoincrementar el campo).
Cuando intento guardar las ediciones, siempre me sale un error:
ERROR: duplicate key value violates unique constraint "test_pkey"
DETAIL: Key (gid)=(1) already exists.
Esto es extraño, ya que el valor real de la secuencia es 114. ¿Por qué QGIS intenta usar 1? ¿Es un error de QGIS? ¿O alguien sabe cómo evitar estos problemas?