tecnica:gps_cartografia_gis:postgis
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tecnica:gps_cartografia_gis:postgis [2017/11/14 22:26] – [PostGIS 2.3] niccolo | tecnica:gps_cartografia_gis:postgis [2017/11/15 16:47] – [Migrazione da PostgreSQL 9.4/PostGIS 2.1] niccolo | ||
---|---|---|---|
Line 15: | Line 15: | ||
==== Creazione di un database geografico ==== | ==== Creazione di un database geografico ==== | ||
- | ==== Restore | + | È necessario collegarsi al database con i privilegi |
+ | < | ||
+ | # su - postgres | ||
+ | > psql | ||
+ | postgres=# | ||
+ | </ | ||
+ | |||
+ | quindi si crea un **utente** e un **database** su cui l' | ||
+ | |||
+ | < | ||
+ | CREATE USER " | ||
+ | CREATE DATABASE strade OWNER strade | ||
+ | TEMPLATE template0 LC_COLLATE = ' | ||
+ | ENCODING ' | ||
+ | \connect strade | ||
+ | CREATE EXTENSION postgis; | ||
+ | </ | ||
+ | |||
+ | A differenza delle vecchie versioni di PostGIS (es. la 1.3), non c'è da impazzire con i permessi da assegnare alle tabelle speciali. La **'' | ||
+ | ==== Migrazione da PostgreSQL 9.4/PostGIS 2.1 ==== | ||
+ | |||
+ | La **migrazione** di un database dalla vecchia versione **postgresql-9.4-postgis-2.1** alla nuova **postgresql-9.6-postgis-2.3** è relativamente semplice, il tutto si risolve nell' | ||
+ | |||
+ | Nelle versioni precedenti di PostGIS (es. la 1.3) c'era da impazzire con gli **oggetti creati dall' | ||
+ | |||
+ | Con la versione 2.x di PostGIS il dump conterrà solo i dati utente e il restore è molto semplificato. Sulla vecchia installazione si esegue il **dump** del database: | ||
+ | |||
+ | < | ||
+ | su - postgres | ||
+ | pg_dump -Fc strade > strade.dump | ||
+ | </ | ||
+ | |||
+ | Sulla nuova installazione si esegue il **restore** a nome dell' | ||
+ | |||
+ | < | ||
+ | pg_restore --port 5433 -U strade -W -h 127.0.0.1 -d strade strade.dump | ||
+ | </ | ||
===== PostGIS 1.3 ===== | ===== PostGIS 1.3 ===== | ||
tecnica/gps_cartografia_gis/postgis.txt · Last modified: 2017/11/15 17:02 by niccolo