di: Fabio Sutto 16 Maggio 2006
PostgreSQL da molti è considerato il database open source per eccellenza, ma le numerose (e complesse) funzionalità di cui dispone e il fatto che fino a poco tempo fa fosse disponibile eslcusivamente per sistemi Unix-like, ne hanno limitato la diffusione rispetto al più noto MySQL.
Da almeno un paio d'anni nel campo dei database open source si è scatenata una competizione virtuosa che sta portando a risultati straordinari e non è un caso se negli ultimi tempi lo sviluppo di MySQL ha subito una notevole accelerazione: i database open source non sono più visti dagli sviluppatori e dalle aziende come "giocattolini" utilizzabili nel WEB, ma come vere e proprie alternative ai più blasonati software proprietari. La realizzazione di una versione di PostgreSQL specifica per Windows e l'affermarsi di altri RDBMS (Relational Database Management System) open source e multipiattaforma come Firebird SQL, hanno costretto MySQL AB a dotare il suo prodotto di molte di quelle funzionalità avanzate (Stored Procedures, Foreign Keys, Transazioni e così via) che erano sempre state snobbate perchè ritenute superflue per gli ambiti di utilizzo tipici di quel prodotto.
HTML.it ha già dedicato a PostgreSQL un lungo articolo in cui, oltre all'installazione e configurazione base in Linux, sono state presentate le novità introdotte con la release 8.0: anche qualora non aveste confidenza con i sistemi operativi Unix-like vi consigliamo di leggerlo prima di proseguire con i prossimi paragrafi, poichè fornisce una panoramica della struttura e delle caratteristiche di quello che il database open source più potente e completo.
In questo e negli articoli che seguiranno nei prossimi mesi vorremmo dare spazio alle funzionalità avanzate di PostgreSQL, tuttavia, allo scopo di avvicinare quanti più utenti possibile a questo RDBMS, riteniamo sia prima fondamentale descrivere l'installazione e l'utilizzo dell'ormai matura versione per Windows.
PostgreSQL non è più appannaggio dei sistemi Unix-like a partire dalla release 8.0, la versione corrente è la 8.1.3 di cui possiamo scaricare l'installer all'indirizzo http://www.postgresql.org/ftp/binary/[versione corrente]/win32/, che al momento appare come http://www.postgresql.org/ftp/binary/v8.1.3/win32/.
Il pacchetto che che utilizzeremo è postgresql-8.1.3-1.zip. Gli altri package presenti, che tralasceremo, sono rispettivamente i file binari precompilati privi di strumento di installazione e una versione giapponese della release per Windows.
Una volta decompressi i file archiviati nel file .zip e, se si desidera, letto il contenuto del file README.txt, avviamo la procedura di installazione con un doppio click sul file postgresql-8.1.msi, selezioniamo la lingua Inglese (Figura 1) e clicchiamo su Next e visualizzeremo le opzioni di installazione di cui manterremo quelle di default suggerite dal programma.
Figura 1. Scelta della lingua di installazione
|
SQL Maintenance Solution: soluzione free per la manutenzione di SQL Server |
Guida AccessIniziare a sviluppare database grazie alla potenza visuale offerta... |
Guida SQL Server 2005L'RDBMS di Microsoft è uno dei più utilizzati, soprattutto in ambito... |
Guida OracleScoprire ed approfondire un dei più importanti RDBMS sulla scena... |
Ogni settimana, in due distinte newsletter: notizie a approfondimenti su MySQL, SQLserver e Oracle.
Iscriviti alla newsletter