PostgresPostgis » Cronologia » Versione 9
Amministratore Truelite, 01-12-2008 16:02
1 | 1 | Amministratore Truelite | [[TracNav(TOC)]] |
---|---|---|---|
2 | |||
3 | |||
4 | 9 | Amministratore Truelite | h1. Installare e configurare Postgres + Postgis |
5 | |||
6 | |||
7 | 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 è: |
||
8 | <pre> |
||
9 | 1 | Amministratore Truelite | aptitude install postgresql-8.3-postgis |
10 | 9 | Amministratore Truelite | </pre> |
11 | <pre> |
||
12 | 1 | Amministratore Truelite | |
13 | 9 | Amministratore Truelite | <pre> |
14 | <pre> |
||
15 | 1 | Amministratore Truelite | su - postgres |
16 | createuser geouser -l -S -D -R -W |
||
17 | 9 | Amministratore Truelite | </pre> |
18 | <pre> |
||
19 | <pre> |
||
20 | 1 | Amministratore Truelite | createdb geodata -O geouser |
21 | 9 | Amministratore Truelite | </pre> |
22 | <pre> |
||
23 | <pre> |
||
24 | 1 | Amministratore Truelite | createlang plpgsql -d geodata |
25 | 9 | Amministratore Truelite | </pre> |
26 | 7 | Amministratore Truelite | |
27 | 9 | Amministratore Truelite | 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: |
28 | <pre> |
||
29 | 7 | Amministratore Truelite | psql geodata -f /usr/share/postgresql-8.3-postgis/lwpostgis.sql |
30 | psql geodata -f /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql |
||
31 | 9 | Amministratore Truelite | </pre> |
32 | 7 | Amministratore Truelite | infine occorrerà garantire i privilegi di accesso alle nuove funzionalità all'utente che userà il database, questo si fa collegandosi al database (sempre con privilegi di amministratore) con: |
33 | 9 | Amministratore Truelite | <pre> |
34 | 6 | Amministratore Truelite | psql geodata |
35 | 9 | Amministratore Truelite | </pre> |
36 | 8 | Amministratore Truelite | e dando i comandi: |
37 | 9 | Amministratore Truelite | <pre> |
38 | 8 | Amministratore Truelite | grant all on geometry_columns to geouser; |
39 | grant select on spatial_ref_sys to geouser; |
||
40 | 9 | Amministratore Truelite | </pre> |
41 | 1 | Amministratore Truelite | |
42 | 9 | Amministratore Truelite | <pre> |
43 | <pre> |
||
44 | 1 | Amministratore Truelite | psql -h localhost -U geouser -d geodata |
45 | 9 | Amministratore Truelite | </pre> |
46 | che sarà in grado di accedere ed utilizzare le funzionalità aggiuntive di _Postgis_. |