![Bug iOS 11: digitando 1 + 2 + 3 rapidamente nell'app Calcolatrice non otterrai 6](/f/dfe39e70fd1756aa62ebbf5f67784c00.jpg?width=100&height=100)
PostgreSQL è un immensamente popolare sistema di gestione di database relazionali open-source (RDBMS) che esiste da oltre 30 anni. Fornisce SQL supporto linguistico utilizzato per la gestione dei database e l'esecuzione CRUD operazioni (Crea Leggi Aggiorna Elimina).
[ Potrebbe piacerti anche: 10 siti Web utili per l'apprendimento del sistema di database PostgreSQL]
PostgreSQL si è guadagnata una solida reputazione per la sua robustezza, flessibilità e prestazioni. È il principale datastore per numerose applicazioni web e analitiche. Giganti globali che si affidano a PostgreSQL includere Spotify, Instagram, Trivago, Uber, e Netflix.
Al momento della stesura di questa guida, l'ultima versione è PostgreSQL 13 e in questo articolo, dimostriamo come installare PostgreSQL Su Rocky Linux e AlmaLinux.
La versione predefinita di PostgreSQL Su Appstream repository è PostgreSQL 10.
$ sudo dnf module list postgresql.
Dall'output, possiamo vedere chiaramente che l'impostazione predefinita
PostgreSQL stream – contrassegnato con[ D ]
è PostgreSQL 10.
Per installare l'ultima PostgreSQL versione, dobbiamo, prima, installare il PostgreSQL YUM repository sul nostro sistema come mostrato.
$ sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm.
Con il PostgreSQL YUM repository in atto, il passo successivo è aggiornare Rocky Linux repository. Esegui semplicemente il seguente comando per ottenere ciò
$ sudo dnf update.
Quindi, disabilita il modulo predefinito che, come abbiamo visto prima, è PostgreSQL 10.
$ sudo dnf -qy module disabilita postgresql.
Una volta disabilitato il modulo predefinito, procedi e installa PostgreSQL 13 client e server come mostrato.
$ sudo dnf install postgresql13 postgresql13-server.
Tipo 'S'
e colpisci ACCEDERE ogni volta che ti viene chiesto di importare il GPG chiave.
Il comando installa PostgreSQL server e client insieme ad altre dipendenze. Alla fine dell'installazione, dovresti visualizzare l'output che indica che tutti i pacchetti sono stati installati con successo.
Puoi confermare la versione di PostgreSQL installato utilizzando il comando:
$ psql -V psql (PostgreSQL) 13.4
Una volta PostgreSQL è installato, il passaggio successivo consiste nell'avviare il servizio e assicurarsi che il server di database sia in esecuzione. Ma prima, abilita PostgreSQL per iniziare all'avvio.
$ sudo systemctl abilita postgresql-13.
Successivamente, avviare il PostgreSQL server di banca dati.
$ sudo systemctl start postgresql-13.
Per confermarlo PostgreSQL è attivo e funzionante, eseguire:
$ sudo systemctl status postgresql-13.
Dall'output, è chiaro che il nostro server di database funziona come ci aspetteremmo.
Prima di procedere oltre, è necessario inizializzare il initdb database che è responsabile della creazione di un nuovo PostgreSQL grappolo. Un cluster è un gruppo o una raccolta di diversi database gestiti da un cluster.
Quindi, per inizializzare il database, esegui il comando:
$ sudo /usr/pgsql-*/bin/postgresql-*-setup initdb.
quando PostgreSQL è installato, un utente di database predefinito chiamato postgres è creato. Non richiede alcuna autenticazione e quindi non è richiesta una password per accedere. Nel passaggio successivo, creeremo una password per il postgres utente per motivi di sicurezza.
Per ora, accediamo al PostgreSQL shell passando prima al postgres utente.
$ sudo su - postgres.
Una volta che sei passato a postgresql utente, accedere al prompt del database utilizzando il comando:
$ psql.
Infine, ci accingiamo a garantire il postgres utente con una password per motivi di sicurezza. Come utente sudo, esegui il comando:
$ sudo passwd postgres.
Fornisci una nuova password e conferma. Ora accedi di nuovo come utente Postgres.
$ su - postgres.
Ed esegui il comando mostrato.
psql -c "ALTER USER postgres CON PASSWORD 'tua-password';"
La prossima volta che proverai ad accedere usando il postgres utente, ti verrà richiesto di autenticarti.
$ su - postgres.
E questo è tutto. Ti abbiamo guidato attraverso l'installazione di PostgreSQL Su Rocky Linux e AlmaLinux