Come installare e configurare PostgreSQL su Ubuntu

0 Comments

In questo tutorial, imparerete come installare e utilizzare il database open source PostgreSQL su Ubuntu Linux.

PostgreSQL (o Postgres) è un potente, libero e open-source relational database management system (RDBMS) che ha una forte reputazione per l’affidabilità, caratteristica robustezza, e le prestazioni. È progettato per gestire vari compiti, di qualsiasi dimensione. È multipiattaforma e il database predefinito per macOS Server.,

PostgreSQL potrebbe essere lo strumento giusto per te se sei un fan di un semplice gestore di database SQL da usare. Supporta gli standard SQL e offre funzionalità aggiuntive, pur essendo fortemente estendibile dall’utente in quanto l’utente può aggiungere tipi di dati, funzioni e fare molte altre cose.

In precedenza ho discusso l’installazione di MySQL su Ubuntu. In questo articolo, ti mostrerò come installare e configurare PostgreSQL, in modo che tu sia pronto per usarlo per soddisfare le tue esigenze.,

Installazione di PostgreSQL su Ubuntu

PostgreSQL è disponibile nel repository principale di Ubuntu. Tuttavia, come molti altri strumenti di sviluppo, potrebbe non essere l’ultima versione.

Prima controlla la versione di PostgreSQL disponibile nei repository di Ubuntu usando questo comando apt nel terminale:

Nella mia Ubuntu 18.,04, ha mostrato che la versione disponibile di PostgreSQL è la versione 10 (10 + 190 significa versione 10) mentre PostgreSQL versione 11 è già stato rilasciato.

Package: postgresqlVersion: 10+190Priority: optionalSection: databaseSource: postgresql-common (190)Origin: Ubuntu

Sulla base di queste informazioni, puoi decidere se vuoi installare la versione disponibile da Ubuntu o se vuoi ottenere l’ultima versione rilasciata di PostgreSQL.

Ti mostrerò entrambi i metodi.,

Metodo 1: Installa PostgreSQL dai repository Ubuntu

Nel terminale, usa il seguente comando per installare PostgreSQL

Inserisci la tua password quando richiesto e dovresti averla installata in pochi secondi / minuti a seconda della tua velocità di Internet. A proposito di questo, sentitevi liberi di controllare varie larghezza di banda di rete in Ubuntu.

Che cos’è postgresql-contrib?,

Il pacchetto postgresql-contrib o contrib consiste di alcune utility e funzionalità aggiuntive che non fanno parte del pacchetto PostgreSQL principale. Nella maggior parte dei casi, è bene avere il pacchetto contrib installato insieme al core PostgreSQL.

Metodo 2: Installazione dell’ultima versione 11 di PostgreSQL in Ubuntu

Per installare PostgreSQL 11, è necessario aggiungere il repository PostgreSQL ufficiale nelle fonti.elenco, aggiungere il suo certificato e quindi installarlo da lì.

Non preoccuparti, non è complicato. Basta seguire questi passaggi.,

Aggiungi prima la chiave GPG:

Ora aggiungi il repository con il comando sottostante. Se stai usando Linux Mint, dovrai sostituire manualmente ‘lsb_release-cs’ la versione di Ubuntu su cui si basa la tua versione di Mint.

Tutto è pronto ora., Install PostgreSQL with the following commands:

PostgreSQL GUI application

You may also install a GUI application (pgAdmin) for managing PostgreSQL databases:
sudo apt install pgadmin4

Configuring PostgreSQL

You can check if PostgreSQL is running by executing:

Via the service command you can also start, stop or restart postgresql., Digitando il servizio postgresql e premendo Invio dovrebbe produrre tutte le opzioni. Ora, sugli utenti.

Per impostazione predefinita, PostgreSQL crea un utente speciale postgres che ha tutti i diritti. Per usare PostgreSQL, è necessario prima accedere all’account:

Il prompt dovrebbe cambiare per qualcosa di simile a:

Ora, eseguire il PostgreSQL Shell con il programma di utilità di psql:

Si dovrebbe essere richiesto con:

È possibile digitare in \q per uscire e \? per chiedere aiuto.,div>

Il risultato sarà simile a questo (premere il tasto q per uscire da questo punto di vista):

PostgreSQL Tabelle

Con \du è possibile visualizzare la PostgreSQL users:

PostgreSQLUsers

È possibile modificare la password di qualsiasi utente (anche postgres) con:

Nota: Sostituire postgres con il nome dell’utente e my_password con la password scelta., Inoltre, non dimenticare il ; (punto e virgola) dopo ogni istruzione.

Si consiglia di creare un altro utente (è cattiva pratica usare l’utente postgres predefinito). Per fare ciò, usa il comando:

Se esegui \du, vedrai, tuttavia, che my_user non ha ancora attributi., Aggiungiamo Superutente di esso:

È possibile rimuovere utenti con:

Per accedere come un altro utente, chiudere il prompt (\q) e quindi utilizzare il comando:

È possibile connettersi direttamente a un database con il flag-d:

Si dovrebbe chiamare l’utente PostgreSQL la stessa di un altro utente esistente. Ad esempio, il mio uso è ubuntu., Per accedere, dal terminale che uso:

Nota: Devi specificare un database (per impostazione predefinita proverà a connetterti al database chiamato lo stesso dell’utente con cui hai effettuato l’accesso).

Se hai un errore:

Assicurati di aver effettuato la registrazione come utente corretto e modifica /etc/postgresql/11/main/pg_hba.conf con i diritti di amministratore:

Nota: sostituisci 11 con la tua versione (ad esempio 10).,

Qui, sostituire la riga:

Con:

Quindi riavviare PostgreSQL:

L’utilizzo di PostgreSQL equivale all’utilizzo di qualsiasi altro database di tipo SQL. Non entrerò nei comandi specifici, poiché questo articolo riguarda l’avvio con una configurazione funzionante. Tuttavia, ecco un succo molto utile per fare riferimento! Inoltre, la pagina man (man psql) e la documentazione sono molto utili.,

Concludere

La lettura di questo articolo si spera ti abbia guidato attraverso il processo di installazione e preparazione di PostgreSQL su un sistema Ubuntu. Se sei nuovo in SQL, dovresti leggere questo articolo per conoscere i comandi SQL di base:


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *