Installa e inizia con PostgreSQL 10 su Arch Linux
PostgreSQL è un potente sistema di gestione del database oggetto-relazionale. PostgreSQL è fortemente conforme allo standard ANSI SQL 2008. È un database open source e cross piattaforma. È un database di classe aziendale. L'ultima versione di PostgreSQL al momento della stesura è 10.
In questo articolo, ti mostrerò come installare e utilizzare PostgreSQL 10 su Arch Linux. Iniziamo.
Installazione di PostgreSQL 10
Prima aggiorna il database del pacchetto di Pacman Gestione pacchetti con il seguente comando:
$ sudo pacman -sy
Il database del pacchetto di Pacman Package Manager dovrebbe essere aggiornato.
PostgreSQL 10 è disponibile nel repository di pacchetti ufficiali di Arch Linux. Quindi puoi installare PostgreSQL 10 molto facilmente.
È possibile eseguire il seguente comando per installare PostgreSQL 10 su Arch Linux:
$ sudo pacman -s postgresql
Ora premi "y" e poi premi per continuare.
Postgresql 10 dovrebbe essere installato.
Ora puoi eseguire il seguente comando per controllare la versione di PostgreSQL che hai installato.
$ POSTGRES -VERSION
Come puoi vedere dallo screenshot di seguito, la versione di PostgreSQL è 10.2.
Ora puoi eseguire il seguente comando per verificare se PostgreSQL è in esecuzione o no.
$ sudo systemctl status postgresql
Come puoi vedere dallo screenshot qui sotto, PostgreSQL non è in esecuzione.
Potresti pensare che tutto ciò che devi fare ora sia iniziare PostgreSQL. Ma ti sbagli. Non puoi iniziare ora PostgreSQL poiché la directory dei dati di PostgreSQL non è ancora inizializzata.
Prima di poter inizializzare la directory dei dati di PostgreSQL, è necessario accedere come Postgres utente con il seguente comando:
$ sudo su - Postgres
Hai effettuato l'accesso come Postgres utente come puoi vedere dalla sezione contrassegnata dello screenshot di seguito.
Nota: è sempre necessario accedere come utente di Postgres da utilizzare o fare qualsiasi tipo di amministrazione di PostgreSQL. Altrimenti potresti ottenere errori di autorizzazione e le cose potrebbero non funzionare come previsto.
Ora puoi inizializzare la directory dei dati di PostgreSQL con il seguente comando:
$ initdb -locale en_us.UTF -8 -d/var/lib/postgres/dati
Nota: la directory di dati predefinita di PostgreSQL su Arch Linux è/var/lib/postgres/dati
Come puoi vedere dallo screenshot di seguito, la directory dei dati viene inizializzata.
La directory dei dati viene generata in questa fase.
Ora logout di Postgres utente con il seguente comando:
$ uscita
Dovresti essere disconnesso da Postgres account utente.
Ora che viene generata la directory dei dati di PostgreSQL, puoi iniziare PostgreSQL con il seguente comando:
$ sudo systemctl Inizia postgresqlÈ possibile eseguire il seguente comando per verificare se PostgreSQL è di nuovo in esecuzione con il seguente comando:
$ sudo systemctl status postgresqlCome puoi vedere dallo screenshot di seguito, il server di database PostgreSQL è in esecuzione.
Ora dovresti aggiungere PostgreSQL all'avvio del sistema in modo che si avvii automaticamente sull'avvio del sistema.
Esegui il seguente comando per aggiungere PostgreSQL all'avvio del sistema:
$ sudo systemctl abilita postgresqlPostgreSQL dovrebbe essere aggiunto all'avvio del sistema come si può vedere dallo screenshot seguente.
Utilizzando PostgreSQL 10
In questa sezione ti mostrerò le basi di PostgreSQL 10.
Prima di fare qualsiasi cosa, accedi come Postgres utente con il seguente comando:
$ sudo su - Postgres
Hai effettuato l'accesso come Postgres utente.
Puoi usare il creatob comanda per creare un database in PostgreSQL.
Supponiamo che tu voglia creare un database Linuxhint. È possibile eseguire il seguente comando per creare Linuxhint Banca dati:
$ creato Binuxhint
IL Linuxhint Il database dovrebbe essere creato.
Puoi usare Psql comanda di accedere a un database esistente con cui hai creato creatob comando.
È possibile eseguire il seguente comando per accedere a Linuxhint Banca dati.
$ PSQL LinuxhintCome puoi vedere dallo screenshot qui sotto, sei effettuato al Linuxhint Banca dati.
Dopo aver effettuato l'accesso a un database utilizzando Psql comando, è possibile eseguire comandi SQL compatibili PostgreSQL.
Ad esempio, è possibile eseguire la seguente istruzione SQL per verificare la data corrente.
$ Seleziona Current_Date;Come puoi vedere dallo screenshot di seguito, la data corrente viene stampata.
È possibile eseguire le seguenti istruzioni SQL per creare una tabella utenti su postgresql:
Crea utenti di tabelle (Come puoi vedere un tavolo utenti è creato.
Puoi inserire nel nuovo creato utenti Tabella utilizzando la seguente istruzione SQL:
Inserire nei valori degli utenti ("shahriar", "shovon");Come puoi vedere 1 riga viene inserita nel utenti tavolo.
È possibile eseguire la seguente istruzione SQL per selezionare tutti i dati da utenti tavolo.
Seleziona * dagli utenti;Come puoi vedere i dati che ho inserito sono stati recuperati.
È così che installi e inizia con PostgreSQL 10 su Arch Linux. Grazie per aver letto questo articolo.