Progetto

Generale

Profilo

Actions

PostgresPostgis » Cronologia » Versione 6

« Precedente | Versione 6/10 (diff) | Successivo »
Amministratore Truelite, 01-12-2008 15:39


TracNav(TOC)

= Installare e configurare Postgres + Postgis =

Queste note riguardano la procedura di installazione e configurazione di ''Postgis e PostgreSQL'' su Debian Lenny. Essendo i pacchetti disponibili nella distribuzione è sufficiente installarne la versione corretta, in particolare usare la versione più recente di ''PostgreSQL'', pertanto il primo passo è: {{{
aptitude install postgresql-8.3-postgis
}}}
questo provvederà ad installare anche {{{postgis}}} e tutto il necessario.

Una volta installato il software necessario l'utilizzo delle estensioni spaziali di ''Postgis'' deve essere abilitato per ciascun database. A tale scopo il primo passo è creare un utente ed un database per i dati geografici (si potrà ovviamente ripetere l'operazione per quanti utenti e database interessano), per questo il primo passo è creare l'utente (nell'esempio {{{geouser}}}) con: {{{
su - postgres
createuser geouser -l -S -D -R -W
}}}
immettendo la password per il nuovo utente al prompt. Il secondo passo è creare il database (nell'esempio {{{geodata}}}) ed assegnarne la proprietà al nuovo utente con: {{{
createdb geodata -O geouser
}}}
infine occorre abilitare sul database l'uso del linguaggio procedurale {{{plpgsql}}} con: {{{
createlang plpgsql -d geodata
}}}

Una volta fatto questo occorrerà installare le funzioni per la gestione dei dati geografici e le tabelle coi riferimenti spaziali (le ''OpenGIS Spatial References''), a tale scopo esistono due script SQL già pronti distribuiti con il pacchetto che si possono installare semplicemente con: {{{
psql geodata -f /usr/share/postgresql-8.3-postgis/lwpostgis.sql
psql geodata -f /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql
}}}

Aggiornato da Amministratore Truelite oltre 15 anni fa · 6 revisions