>Salve a tutti,
>sto lavorando con Qgsi 1.8 su win7. Quando copio e incollo una
>geometria e salvo, mi da un errore di violate constraint sulla pk,
>perchè il numero del gid rimane il medesimo della geometria copiata e
>non mi fa salvare, se non dopo che ho manualmente aumentato il valore
>del gid.


Non è qgis a darti l'errore, ma bensi' il contenitore del dato.
Qgis si limita a riportarti l'errore che gli arriva dal contenitore

Se fosse uno shapefile non ti darebbe questo errore .
Te stai usando postgres oppure spatialite.

Per cui devi risalire all'ambiente per evitare questo comportamento.

Attualmente che tipo di dato è la chiave primaria,
integer oppure serial ?

se e' integer, prova a metterla serial.
Cista' che tale tipo riesca a bypassare il valore che qgis tenta di
inserire e quindi lavori bene.

Io proverei a esplorare i triggers (un trigger "before"), con cui provare a
rimuovere il valore "intruso".

Andrea.

-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012

Rispondere a