[Gfoss] ST_Union e PostGIS

Massimiliano Moraca massimilianomoraca a gmail.com
Mer 13 Dic 2017 17:47:20 CET


Intendi questa:
https://www.postgresql.org/docs/9.6/static/rules-materializedviews.html

Il giorno 13 dicembre 2017 17:41, Marco Li Volsi <marco.livolsi a gmail.com>
ha scritto:

> metto un po' di carne al fuoco... ma usare le Materialized View in
> PostgreSQL ?
>
>
>
> Il 13/12/2017 17:35, a.furieri a lqt.it ha scritto:
>
>> On Wed, 13 Dec 2017 17:05:43 +0100, Sandro Santilli wrote:
>>
>>> On Wed, Dec 13, 2017 at 04:38:22PM +0100, Massimiliano Moraca wrote:
>>>
>>>> Tra l'altro noto che le VIEW rendono il caricamento dei dati in QGIS un
>>>> processo molto lento, cosa che non avviene nelle table.
>>>>
>>>
>>> Perche' non puo' usare un indice su un oggetto che non esiste ancora
>>> fino al momento della SELECT, immagino. Se la materializzi, e ci
>>> definisci un indice, dovresti risolvere. Per l'aggiornamento
>>> "automatico" potresti usare dei trigger (almeno in PostGIS, non so
>>> in Spatialite).
>>>
>>>
>> Strk,
>>
>> mi hai letto nel pensiero ;-)
>> SQLite offre un supporto molto efficiente per i Triggers.
>>
>> [1] https://www.sqlite.org/lang_createtrigger.html
>>
>> Se Massimiliano se la sente non sarebbe per nulla difficile
>> aggiornare automaticamente la tavola aggregata ogni volta
>> che viene modificata la tavola madre.
>>
>> ok, richiederebbe la scrittura di un po' di codice SQL a
>> supporto di qualche Trigger da impiantare da zero.
>> ma alla fine otterebbe qualcosa di sicuramente piu' efficiente
>> e robusto di quel che puo' ottenere automaticamente dai vari
>> tool di QGIS basati sulle improbabili Spatial Views "updatable"
>> che sono semplicemente un tentativo decisamente estremo per
>> cercare di nascondere "sotto al cofano" tutte le numerose
>> differenze di architettura che ci sono tra PostgreSQL e
>> SQLite.
>>
>> ciao Sandro
>> _______________________________________________
>> Gfoss a lists.gfoss.it
>> 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.
>> 801 iscritti al 19/07/2017
>>
>
> _______________________________________________
> Gfoss a lists.gfoss.it
> 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.
> 801 iscritti al 19/07/2017
>


Maggiori informazioni sulla lista Gfoss