Installa PostgreSQL Top 10 su Arch Linux

Installa PostgreSQL Top 10 su Arch Linux

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 postgresql

Come 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 postgresql

PostgreSQL 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.

Creazione di un database:

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.

Utilizzo di un database

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 Linuxhint

Come puoi vedere dallo screenshot qui sotto, sei effettuato al Linuxhint Banca dati.

Esecuzione del comando SQL

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.

Creazione di una tabella su PostgreSQL:

È possibile eseguire le seguenti istruzioni SQL per creare una tabella utenti su postgresql:

Crea utenti di tabelle (
FirstName Varchar (20),
LastName Varchar (20)
);

Come puoi vedere un tavolo utenti è creato.

Inserimento nel tavolo

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.

Selezione dei dati dalla tabella

È 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.