Non posso credere che è un problema solo mio, ho fatto un pò di ricerche in rete e non trovo nulla o meglio non trovo soluzioni. ho provato a fare il backup della tabella in format plain e aggiungendo allo script la linea ''SET XML OPTION DOCUMENT;'' ma nulla, ottengo un messaggio di errore di sintassi; Ma nessuno utilizza la tabella layer_styles per memorizzare gli stili di QGIS? o meglio, non vi capita mai di fare il backup/restore di tale tabella? altra prova che ho fatto: utilizzare il drag e drop della tabella da BD manager di QGIS, il risultato è quasi buono ma non serve molto in quanto copia la tabella nel nuovo DB postgresql ma cambia i data type (anche se funzionano gli stili se richiamati in qgis) e non salva altri stili. mah!!!!! -- _______________________________________________ [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. 750 iscritti al 18.3.2015 |
molti salvano lo stile su postgresql e molti fanno dump e restore
a suo tempo trovai l'inghippo di dump che non impostavano il SET XML OPTION DOCUMENT; e conseguentemente non importavano (il parsing dell'XML falliva) ma nel tuo caso, tocca vedere nel dettaglio cosa ti accade. che errore di sintassi trovi? se e' quello del messaggio precedente (a memoria)... ad occhio hai editato (o chi per te) per sbaglio il file di dump ciao Luigi Pirelli ************************************************************************************************** * LinkedIn: https://www.linkedin.com/in/luigipirelli * Elance: https://www.elance.com/s/edit/luigipirelli/ * GitHub: https://github.com/luipir * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli * Mastering QGIS: https://www.packtpub.com/application-development/mastering-qgis ************************************************************************************************** 2015-09-22 18:48 GMT+02:00 Totò Fiandaca <[hidden email]>: > Non posso credere che è un problema solo mio, ho fatto un pò di ricerche in > rete e non trovo nulla o meglio non trovo soluzioni. > > ho provato a fare il backup della tabella in format plain e aggiungendo allo > script la linea ''SET XML OPTION DOCUMENT;'' ma nulla, ottengo un messaggio > di errore di sintassi; > > Ma nessuno utilizza la tabella layer_styles per memorizzare gli stili di > QGIS? o meglio, non vi capita mai di fare il backup/restore di tale tabella? > > altra prova che ho fatto: utilizzare il drag e drop della tabella da BD > manager di QGIS, il risultato è quasi buono ma non serve molto in quanto > copia la tabella nel nuovo DB postgresql ma cambia i data type (anche se > funzionano gli stili se richiamati in qgis) e non salva altri stili. > > mah!!!!! > -- > Salvatore Fiandaca > mobile.:+39 327.493.8955 > m: [hidden email] > 43°51'0.54"N 10°34'27.62"E - EPSG:4326 > > > > _______________________________________________ > [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. > 750 iscritti al 18.3.2015 [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. 750 iscritti al 18.3.2015 |
In reply to this post by pigreco
Il 22/09/2015 18:48, Totò Fiandaca ha scritto:
> Non posso credere che è un problema solo mio, ho fatto un pò di ricerche > in rete e non trovo nulla o meglio non trovo soluzioni. > > ho provato a fare il backup della tabella in format plain e aggiungendo > allo script la linea ''SET XML OPTION DOCUMENT;'' ma nulla, ottengo un > messaggio di errore di sintassi; > > Ma nessuno utilizza la tabella layer_styles per memorizzare gli stili di > QGIS? o meglio, non vi capita mai di fare il backup/restore di tale tabella? si', lo faccio regolarmente, ma con l'opzione indicata a me funziona. saluti. -- Paolo Cavallini - www.faunalia.eu QGIS & PostGIS courses: http://www.faunalia.eu/training.html _______________________________________________ [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. 750 iscritti al 18.3.2015 |
In reply to this post by pigreco
Ciao Totò,
2015-09-22 18:48 GMT+02:00 Totò Fiandaca <[hidden email]>: > Non posso credere che è un problema solo mio, ho fatto un pò di ricerche in > rete e non trovo nulla o meglio non trovo soluzioni. > > ho provato a fare il backup della tabella in format plain e aggiungendo allo > script la linea ''SET XML OPTION DOCUMENT;'' ma nulla, ottengo un messaggio > di errore di sintassi; quello che hai fatto è corretto, solo che non puoi fare il restore dall'interfaccia grafica di pgAdmin con l'esecutore SQL. Non puoi perchè lo script sql scritto dal backup ed in particolare il comando COPY che ci sta dentro, usa _stdin_ per leggerne il contenuto ed _stdin_ è funzionante solo da console (linea di comando). Pertanto prova semplicemente ad utilizzare psql (psql.exe per windows) da linea di comando: psql.exe <nome_database> -h <nome_host> -f <il_tuo_sql> Saluti, -SL -- Salvatore Larosa linkedIn: http://linkedin.com/in/larosasalvatore twitter: @lrssvt skype: s.larosa IRC: lrssvt on freenode _______________________________________________ [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. 750 iscritti al 18.3.2015 |
Ciao Salvatore, scusami ma non capisco bene cosa fare; ti spiego dove arrivo: da pgAdmin avvio la console :PSQL console; si avvia una finestra dos e compare scritto: miodb-# da qui in poi, cosa devo fare? preciso che postgresql l'ho installato nel mio pc personale (localhost:5432) il file sql si trova sotto c:\layer_styles.sql ti ringrazio per tutto. Il giorno 22 settembre 2015 20:10, Salvatore Larosa <[hidden email]> ha scritto: Ciao Totò, _______________________________________________ [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. 750 iscritti al 18.3.2015 |
Ciao Totò,
2015-09-22 21:07 GMT+02:00 Totò Fiandaca <[hidden email]>: > Ciao Salvatore, scusami ma non capisco bene cosa fare; > ti spiego dove arrivo: > da pgAdmin avvio la console :PSQL console; si avvia una finestra dos e > compare scritto: > miodb-# > da qui in poi, cosa devo fare? io dicevo di utilizzare la linea di comando di windows (da tastiera dovrebbe essere Logo di Windows + R e poi digita "cmd") Dal prompt di windows digita quella riga sostituendo il nome del database, nome host ed il nome del file sql che hai salvato. Comunque, puoi farlo anche da li, vero, ma la sintassi è leggermente diversa: \i c:\layer_styles.sql Saluti, -SL -- Salvatore Larosa linkedIn: http://linkedin.com/in/larosasalvatore twitter: @lrssvt skype: s.larosa IRC: lrssvt on freenode _______________________________________________ [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. 750 iscritti al 18.3.2015 |
mi arrendo, non ci riesco. :-( Il giorno 22 settembre 2015 21:26, Salvatore Larosa <[hidden email]> ha scritto: Ciao Totò, _______________________________________________ [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. 750 iscritti al 18.3.2015 |
2015-09-22 22:01 GMT+02:00 Totò Fiandaca <[hidden email]>:
> mi arrendo, non ci riesco. > :-( ti arrendi? e perchè? immagino tutta colpa di windows :) -- Salvatore Larosa linkedIn: http://linkedin.com/in/larosasalvatore twitter: @lrssvt skype: s.larosa IRC: lrssvt on freenode _______________________________________________ [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. 750 iscritti al 18.3.2015 |
non capisco perchè è possibile fare il backup e restore di un intero DB direttamente da pgAdmin (con qualsiasi data type) però per questa semplice tabella 'layer_styles' (che ha colonne con data type xml) bisogna passare dalla console. per adesso affiancherò al backup del DB (ove crea la tabella ma è vuota) i file .qml e .sld; per stasera basta. ma ci devo riuscire. Grazie per tutto. Il giorno 22 settembre 2015 22:17, Salvatore Larosa <[hidden email]> ha scritto: 2015-09-22 22:01 GMT+02:00 Totò Fiandaca <[hidden email]>: _______________________________________________ [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. 750 iscritti al 18.3.2015 |
Buongiorno, stamani sono riuscito a fare il restore, FINALMENTE!!! Grazie ai consigli di Salvatore Larosa; ecco la stringa da console in windows: psql -U postgres -h localhost -d prova_1 -f C:\Users\Salvatore\Desktop\tab_layer_styles.sql NB.: il file 'tab_layer_styles.sql' ottenuto come backup in format Plain (da pgAmin) deve essere leggermente modificato, cioè bisogna aggiungere SET XML OPTION DOCUMENT; poco prima del COPY layer_styles (id, ...., come consigliato da Paolo. saluti Il giorno 22 settembre 2015 22:26, Totò Fiandaca <[hidden email]> ha scritto:
_______________________________________________ [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. 750 iscritti al 18.3.2015 |
Free forum by Nabble | Edit this page |