Salve a tutti, ho l'esigenza di migrare un database postgres 8.4 da una installazione con postgis 1.4 ad un con postgis 1.5. Il primo tentativo di Dump del DB mi ha ricreato correttamente tutte le tabelle / viste/trigger ecc.. tuttavia caricando le tabelle geografiche su QGIS mi ha dato una serie di errori (Il primo all'accesso a Postgres da QGIS - type "geometry is only a shell", il secondo al caricamento del layer - il database indicato non è supportato da QGIS), credo riconducibili alla migrazione da PostGIS 1.4 a PostGIS 1.5. Esiste un modo per convertire i dati rendendoli leggibili su una istallazione PostGIS 1.5? Grazie a chiunque possa rispondermi _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [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 rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 474 iscritti al 18.9.2010 |
On Wed, Sep 29, 2010 at 05:27:54PM +0200, [hidden email] wrote:
> > Salve a tutti, > ho l'esigenza di migrare un database postgres 8.4 da una installazione con > postgis 1.4 ad un con postgis 1.5. L'upgrade di un database PostGIS non è mai una passeggiata. Il motivo di fondo è che dentro il dump ci sono una serie di oggetti (funzioni, definizioni di tipi, ecc.) che non vorresti recuperare dal dump, ma prendere dalla nuova versione di PostGIS. Vorresti fare il dump/restore solo dei dati utente. Insieme a PostGIS viene fornito anche uno script di upgrade, ad esempio in Debian postgresql-8.3-postgis 1.3.3-3 esiste /usr/share/postgresql-8.3-postgis/lwpostgis_upgrade.sql Non ho mai usato tale script, le istruzioni sono in /usr/share/doc/postgresql-8.3-postgis/README.Debian.gz o equivalenti. Io di solito utilizzo una procedura manuale di restore selettivo, ho preso un po' di appunti qui: https://www.rigacci.org/wiki/doku.php/tecnica/gps_cartografia_gis/postgis#dump_e_restore -- Niccolo Rigacci Firenze - Italy _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [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 rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 474 iscritti al 18.9.2010 |
> Io di solito utilizzo una procedura manuale di restore selettivo,
> ho preso un po' di appunti qui: > https://www.rigacci.org/wiki/doku.php/tecnica/gps_cartografia_gis/postgis#dump_e_restore > ciao Nicolo' magari e' fuori tema e nella fattispecie molto specifico, pero' GeoDjango offre la possibilita' di fare il dump dei soli dati tramite l'opzione dumpdata [1] si potrebbe pensare di utilizzare questa feature per effettuare tali migrazioni, l'utilizzo del comando e' abbastanza banale anche per chi non conosce Django/Python L'unico problema e' che vanno generati almeno i modelli, ma per far cio' si puo' ricorrere all'utility ogrinspect che li genera in forma automatica Inoltre mediante South [2] Django offre anche la possibilita' di gestire le migration, situazione che puo' capitare spesso quando si necessita di fare cambiamenti sul database (ad es aggiungere un campo) puo' essere una soluzione da valutare, anche per chi non ha mai usato django e/o python P [1] http://docs.djangoproject.com/en/dev/ref/django-admin/?from=olddocs#dumpdata-appname-appname-appname-model [2] http://south.aeracode.org/ -- Paolo Corti GIS specialist and web developer web: http://www.paolocorti.net twitter: @paolo_corti _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [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 rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 474 iscritti al 18.9.2010 |
In reply to this post by a.ciali@libero.it
Il 29 settembre 2010 17:27, [hidden email] <[hidden email]> ha scritto:
> Esiste un modo per convertire i dati rendendoli > leggibili su una istallazione PostGIS 1.5? io qui [0] ho spiegato i passaggi fatti dalla 8.1 alla 8.3 e passando a postgis1.4 perciò secondo me dovrebbero andare bene anche a te. provali prima su un'altra macchina ;-) > Grazie a chiunque possa rispondermi ciao Luca [0] http://www.lucadelu.org/news/3/15/Aggiornamento-PostgreSQL-e-PostGIS/ _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [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 rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 474 iscritti al 18.9.2010 |
In reply to this post by Paolo Corti
Fresco fresco: http://bit.ly/aU2V6J
Ciao P _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [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 rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 474 iscritti al 18.9.2010 |
Free forum by Nabble | Edit this page |