GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa PostgreSQL su Ubuntu 20.04 - Guida passo passo?

PostgreSQL, si chiama anche "Postgres ", è un sistema di gestione di database relazionale open source orientato agli oggetti. Viene utilizzato da molte applicazioni per archiviare dati. Questo database supporta molte funzionalità all'avanguardia come transazioni affidabili e concorrenza.

Il server MacOS utilizza PostgreSQL come database predefinito. È disponibile anche per Linux, Windows, FreeBSD e OpenBSD.

Qui a LinuxAPT, esamineremo come installare facilmente PostgreSQL su Ubuntu 20.04 con l'aiuto di alcuni semplici comandi.

Puoi anche vedere come installare PostgreSQL su Linux Mint.


Le caratteristiche principali di PostgreSQL includono:

  • Consente di memorizzare i dati in vari formati.
  • Integrità e sicurezza dei dati
  • Supporta funzionalità come indicizzazione, controllo della concorrenza multi-versione, sofisticato Query Planner, partizionamento di tabelle, compilazione just-in-time di espressioni e altro ancora.
  • Supporta varie funzionalità come registrazione write-ahead, replica, ripristino point-in-time, standby attivo, tablespace e altro ancora.
  • Puoi estenderlo a qualsiasi applicazione che utilizzi.


Passaggi per installare PostgreSQL sul sistema Ubuntu Linux

1. Esegui l'aggiornamento del sistema

Per iniziare, assicurati che i pacchetti del sistema siano aggiornati con il comando seguente:

$ sudo apt update


2. Installa PostgreSQL

Ora installeremo il pacchetto PostgreSQL insieme al pacchetto contrib necessario per aggiungere alcune utilità e funzionalità aggiuntive. Usa il seguente comando per farlo:

$ sudo apt install postgresql postgresql-contrib


3. Configura ruoli e database PostgreSQL

Ora che abbiamo installato con successo PostgreSQL, prendiamo un po' di familiarità con i ruoli e i database di PostgreSQL.

I ruoli hanno lo scopo di gestire l'autenticazione e l'autorizzazione dei database PostgreSQL.

Quando installiamo PostgreSQL, per impostazione predefinita viene creato un utente Postgres. Per passare a questo utente, esegui questo comando:

$ sudo -i -u postgres

Successivamente, accederemo al prompt di Postgres. Questa richiesta ti consentirà di comunicare con il sistema di gestione del database.

Per farlo, esegui il seguente comando:

$ psql

Puoi uscire dal prompt usando il comando seguente:

\q

Puoi tornare indietro nel prompt dei comandi di Postgres Linux. Per tornare al tuo sistema normale, esegui il comando di uscita:

$ exit

Un altro modo per accedere al prompt di postgres è eseguire il comando psql direttamente con sudo:

$ sudo -u postgres psql

Per uscire dalla sessione interattiva di Postgres, puoi eseguire il comando:

\q


4. Crea un nuovo ruolo

Una volta effettuato l'accesso dal tuo account postgres, puoi creare un nuovo ruolo eseguendo il seguente comando:

createuser --interactive

Puoi anche passare direttamente dal tuo normale account usando sudo:

$ sudo -u postgres createuser --interactive

Ti verrà chiesto di inserire il nome del ruolo. Ti chiederà anche di confermare se il nuovo ruolo può essere un superutente o meno.


5. Crea database per PostgreSQL

Quando crei un utente in postgreSQL, il suo sistema di autenticazione pensa che il ruolo che hai usato per accedere, avrà un database associato con lo stesso nome a cui può accedere.

Non hai capito quello che ho appena detto?

Lascia che te lo chiarisca un po'. Ciò significa che l'utente "John" che abbiamo creato in precedenza, proverà a connettersi a un database con lo stesso nome del ruolo.

Puoi creare un database con lo stesso nome del ruolo, utilizzando il seguente comando:

createdb John

Un metodo alternativo per creare un database consiste nell'usare sudo direttamente dal tuo account normale eseguendo questo:

$ sudo -u postgres createdb John


6. Apri il prompt di Postgres con un nuovo ruolo

Per accedere con l'autenticazione basata sull'identità, devi avere un utente Linux con lo stesso nome del tuo ruolo e database Postgres. Se non ne hai uno, non preoccuparti, puoi crearlo usando il comando adduser. Dovrai farlo con il tuo account non root usando i privilegi sudo:

$ sudo adduser John

Successivamente, puoi connetterti al database eseguendo questi due comandi:

$ sudo -i -u John
$ psql

Oppure puoi usare un semplice comando a una riga:

$ sudo -u John psql

Per interagire con un database diverso, esegui il comando seguente menzionando il database:

psql -d postgres

Per controllare lo stato della tua connessione attuale, esegui il comando conninfo. Ti fornirà le informazioni sulla tua connessione al database:

\conninfo



Ubuntu
  1. Installa i3 su Ubuntu 20.04 - Guida passo passo?

  2. Installa Tor su Ubuntu 20.04 - Guida passo passo?

  3. Installa qt su Ubuntu 20.04 - Guida passo passo?

  4. Installa Git su Ubuntu 20.04 - Guida passo passo?

  5. Installa LAMP in Ubuntu 20.04 - Guida passo passo?

Installa PostgreSQL su Ubuntu:una guida facile da seguire

Installa Asterisk su Ubuntu 20.04 - Guida passo passo?

Installa Jekyll su Ubuntu 20.04 - Una guida passo passo?

Installa 11ty su Ubuntu 20.04 - Una guida passo passo?

Installa Scribus su Ubuntu 20.04 - Una guida passo passo?

Installare PostgreSQL 14 su Debian 11 - Guida passo passo?