PostgreSQL - Primi passi

Sommario

PostgreSQL è un potente motore di database, che funziona anche come piattaforma per creare applicazioni. PostgreSQL ci permette di scrivere stored procedure e funzioni in vari linguaggi, tra i quali possiamo evidenziare SQL (Incluso), PL/pgSQL (Incluso), PL/Perl, PL/Python, PL/Java, e PL/R, in questo modo può risolvere una serie di problemi utilizzando lo strumento che ci permette di ottenere una soluzione ottimale e veloce.
Grazie a tutte queste caratteristiche PostgreSQL è uno strumento sofisticato, un gestore molto avanzato, dove nel mercato il gestore che può eguagliarlo è Oracle.
Per ottenere PostgreSQL non ci resta che andare alla sua pagina ufficiale e scaricare il pacchetto appropriato per il nostro sistema operativo, attualmente il processo di installazione è molto avanzato dove dobbiamo solo installare i binari che scarichiamo, la pagina di download ufficiale è la seguente:
http://www.postgresql.org/download/
Sembra così:

INGRANDIRE

Una volta che abbiamo PostgreSQL installato sul nostro sistema, il nostro strumento principale per gestire i nostri database sarà la console, tuttavia ci sono diverse alternative di amministrazione grafica che possono farci risparmiare tempo di utilizzo che la console potrebbe non essere in grado di fare, tuttavia la riga di comando è lo strumento più utile potente che abbiamo dalla nostra parte, vediamo alcuni strumenti amministrativi:
  • PSQL: È la riga di comando che ci consente di gestire e scrivere query in PostgreSQL, ha anche alcuni extra molto importanti come la possibilità di importare ed esportare comandi per file delimitati e può anche generare report con output HTML.
  • pgAdmin: È l'interfaccia grafica gratuita più utilizzata e popolare per PostgreSQL, è un'applicazione desktop che ci permette di connetterci con più server contemporaneamente indipendentemente dal sistema operativo. Ecco come appare una delle sezioni in cui gestiamo i database.

  • PHPPgAdmin: È un'interfaccia web gratuita derivata da phpMyAdmin di MySQL, tuttavia, poiché PostgreSQL ha più oggetti e funzionalità di MySQL, questa interfaccia è adattata ad esso, dove possiamo gestire schemi, linguaggi procedurali, ecc. Sembra molto simile a phpMyAdmin come possiamo vedere nell'immagine seguente:

Esistono 3 file di base che ci consentono di gestire e configurare il nostro server, si trovano nella cartella dei dati che abbiamo per impostazione predefinita e possiamo modificarli liberamente se disponiamo delle autorizzazioni appropriate con qualsiasi editor di testo normale.
Vediamo questi file e le loro funzioni di seguito:
  • postgresql.conf: È il file di configurazione generale che ci consente, ad esempio, di gestire quanta memoria possiamo utilizzare o la posizione predefinita dei database, dove archiviare i log, l'IP su cui dovrebbe essere in ascolto il server, ecc.
  • pg_hba.conf: È il file che ci consente di gestire e controllare la sicurezza, permettendoci di gestire l'accesso al server, dettare quali utenti possono connettersi a quali database, ecc.
  • pg_ident.conf: Questo è il file che useremo di meno, questo ci permette di fare una mappatura degli utenti del sistema operativo che possono accedere al server, ci permette anche di collegare un utente del sistema operativo con un utente PostgreSQL, ad esempio che la nostra root del sistema operativo user è il superutente di PostgreSQL.

Con questo concludiamo il nostro tutorial sulle basi di PostgreSQL, sappiamo già come ottenerlo, quali strumenti possiamo usare per gestirlo e un po' da dove possiamo ottenere i file di amministrazione e le configurazioni dei servizi.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave