[QGIS-it-user] Aggiungere colonna a vista esistente

Roberto Brazzelli geom.brazzelli a gmail.com
Mer 18 Mar 2020 01:35:47 PDT


Ciao, si il problema è il trattino nel nome della vista!
Risolto con "IT01-mtb"

grazie
Roberto

Il giorno mer 18 mar 2020 alle ore 09:17 francesco marucci <
francesco.marucci a gmail.com> ha scritto:

> cosa significa "senza risultato"?
> fornisci per favore sempre l'errore/comportamento che ricevi, altrimenti
> la lista non è in grado di risolvere.
>
> comunque, in generale il trattino nel nome degli oggetti di postgresql
> (nomi tabelle, viste, campi, indici, etc...) non piace, è considerato un
> carattere speciale (così come i caratteri maiuscoli), e quindi quando ti
> relazioni con un nome così strutturato lo devi sempre mettere tra
> virgolette ("IT01-mtb").
>
> altro discorso generale:
> la struttura di una vista non può essere cambiata, ad eccezione
> dell'aggiunta di campi "in fondo" (come nel tuo caso), altrimenti devi
> prima eseguire un DROP della vista (salvandoti prima lo statment di
> creazione, altrimenti lo perdi).
>
> facci sapere.
>
> saluti,
> francesco
>
> Il giorno mer 18 mar 2020 alle ore 08:57 Roberto Brazzelli <
> geom.brazzelli a gmail.com> ha scritto:
>
>> Ciao, avevo già anche provato cosi, ma senza risulatato
>>
>> La mia query sarebbe questa dove in giallo evidenzio
>> le modifiche rispetto alla vista iniziale...
>>
>> grazie mille!
>>
>> CREATE OR REPLACE VIEW IT01-mtb as
>> SELECT row_number() OVER (ORDER BY (st_union(percorsi_mtb_ebike.geom)))
>> AS rownum,
>> (st_union(percorsi_mtb_ebike.geom))::geometry(LineString,3857) AS geom,
>> percorsi_mtb_ebike.nome,
>> percorsi_mtb_ebike.foto,
>> percorsi_mtb_ebike.tipologia,
>> percorsi_mtb_ebike.lunghezza,
>> percorsi_mtb_ebike.dislivello,
>> percorsi_mtb_ebike.difficolta,
>> percorsi_mtb_ebike.descrizione,
>> percorsi_mtb_ebike.gpx
>> FROM percorsi_mtb_ebike
>> WHERE ((percorsi_mtb_ebike.nome_cod)::text = 'IT01'::text)
>> GROUP BY percorsi_mtb_ebike.nome, percorsi_mtb_ebike.foto,
>> percorsi_mtb_ebike.tipologia, percorsi_mtb_ebike.lunghezza,
>> percorsi_mtb_ebike.dislivello, percorsi_mtb_ebike.difficolta,
>> percorsi_mtb_ebike.descrizione, percorsi_mtb_ebike.gpx;
>>
>>
>> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20200318/48446c82/attachment-0001.html>


Maggiori informazioni sulla lista QGIS-it-user