PostGis 1.4 - PostGis1.5

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

PostGis 1.4 - PostGis1.5

a.ciali@libero.it

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
Reply | Threaded
Open this post in threaded view
|

Re: PostGis 1.4 - PostGis1.5

Niccolo Rigacci
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
Reply | Threaded
Open this post in threaded view
|

Re: PostGis 1.4 - PostGis1.5

Paolo Corti
> 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
Reply | Threaded
Open this post in threaded view
|

Re: PostGis 1.4 - PostGis1.5

Luca Delucchi
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
Reply | Threaded
Open this post in threaded view
|

Re: PostGis 1.4 - PostGis1.5

Paolo Corti
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