Spatialite e limite di parametri in una singola query

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Spatialite e limite di parametri in una singola query

mando
Sono un filo OT dalla lista, ma provo lo stesso visti i python e spatialite guru.

Nel mio plugin (pyArchInit) ho una serie di GUI che gestiscono la navigazione sulle tabelle di un GEOdb, che può essere spatialite o postgis. Potete anche pensare di avere a che fare con un WebGIS e una interfaccia che vi permette di visualizzare i record.

Con spatialite sorge un problema quando in una query si pongono più di 999 parametri.

Esempio pratico: seleziono su Qgis una serie di geometrie e apro i record corrispondenti in una tabella alfanumerica collegata con una view.

DIciamo che trovo 1500 record. Con postgres non faccio altro che passare una query delete con una serie di WHERE .. OR in cui passo i valori dei singoli ID.

Con Spatialite questo non è possibile causa del limite del numero di parametri fissato a 999.

Qualche suggerimento su come si possa bypassare la cosa?

Grazie a tuti! 
Luca

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014