SQLShack

Prezzi ApexSQL

In questo articolo, impareremo come possiamo installare e configurare PostgreSQL su Windows 10. PostgreSQL, noto anche come Postgres, è un sistema di gestione di database relazionali libero e aperto.

Il database PostgreSQL gestisce il controllo della concorrenza multi-versione per gestire la concorrenza (MVCC). Quando eseguiamo una transazione su PostgreSQL, fornisce l’istantanea del database, che consente a ciascuna transazione di apportare modifiche al database senza influire sull’altra transazione. PostgreSQL ha tre livelli di isolamento delle transazioni.

  1. Read committed
  2. Repeatable Read
  3. Serializable

Possiamo installare PostgreSQL sui seguenti sistemi operativi:

  1. Windows
  2. Linux
  3. Mac OS Server
  4. BSD gratuito e aperto

In questo articolo, ci concentreremo sul processo di installazione passo-passo di PostgreSQL su Windows 10. Prima dell’installazione, dobbiamo scaricare la copia stabile del server PostgreSQL 13 dalla posizione. Possiamo usare questo programma di installazione per installare PostgreSQL su Windows in modalità grafica e silenziosa. Il file di installazione contiene i seguenti pacchetti software:

  1. 13 Server di PostgreSQL
  2. pgAdmin: È uno strumento grafico per sviluppare e gestire il server e il database PostgreSQL
  3. Stack builder: è un gestore di pacchetti che contiene strumenti aggiuntivi utilizzati per la gestione, la migrazione, la replica, i connettori e altri strumenti

Una volta scaricato il file di installazione, fare doppio clic sul file. La procedura guidata di installazione di PostgreSQL su Windows è iniziata. La prima schermata è la schermata di benvenuto dell’installazione di PostgreSQL.

 È iniziata l'installazione di Postgresql su Windows

L'installazione di Postgresql su Windows è iniziata

Nella schermata della directory di installazione, specificare il percorso in cui si desidera installare PostgreSQL.

Specifica la directory di installazione

Specificare la directory installtion

Nella schermata Seleziona componente, scegliere il componente che si desidera installare sulla workstation. È possibile scegliere una delle seguenti:

  1. Server PostgreSQL
  2. pgAdmin4: È un’interfaccia grafica che viene utilizzata per gestire il database PostgreSQL
  3. Stack builder: Lo stack builder verrà utilizzato per scaricare e installare driver e strumenti aggiuntivi
  4. Strumenti da riga di comando. Gli strumenti della riga di comando e le librerie client come pg_bench, pg_restore, pg_basebackup, libpq, pg_dump e pg_restore verranno installati

Nel nostro caso, installeremo tutti i componenti.

 Scegli i componenti PostgreSQL

Scegliere Componenti PostgreSQL

Nella schermata Directory dati, specificare la directory in cui si desidera memorizzare i file di database. Nel nostro caso, la directory dei dati è C:\PostgreSQL Dati.

Specifica directory dati

Specificare la directory dati

Nella schermata Password, specificare la password del superutente del database. Questa password verrà utilizzata per connettersi al server di database PostgreSQL.

Specifica la password del superutente

Specificare la password del superutente

Nella schermata Porta, specificare il numero di porta su cui il server PostgreSQL ascolterà le connessioni in entrata. Per impostazione predefinita, il server PostgreSQL è in ascolto sulla porta numero 5432. È possibile specificare il post non predefinito in questa schermata. Assicurarsi che qualsiasi altra applicazione non deve utilizzare la porta specificata nella casella di testo Porta, e deve consentire le connessioni in entrata e in uscita. Nel nostro caso, non sto cambiando la porta.

 specifica porta

specificare la porta

È possibile scegliere le impostazioni locali che si desidera utilizzare nel database nella schermata delle opzioni avanzate. Nel nostro caso, sto scegliendo la locale predefinita.

specifica locale

specificare locale

Nella schermata Riepilogo pre-installazione, è possibile visualizzare le impostazioni utilizzate per l’installazione del server PostgreSQL.

 Riepilogo dell'installazione di PostgreSQL su Windows

PostgreSQL su windows installation summary

La schermata Pronto per l’installazione è la schermata di notifica che indica che inizierà il processo di installazione di PostgreSQL.

PostgreSQL su windows installazione Pronto per l'installazione

PostgreSQL su windows installazione Pronto per l'installazione

Il processo di installazione di PostgreSQL su windows è iniziata.

 PostgreSQL su Windows sta installando

PostgreSQL su Windows sta installando

Il server PostgreSQL è stato installato correttamente. Se si desidera installare componenti e driver aggiuntivi, è possibile scegliere di aprire stack builder. Nel nostro caso, non sto installando componenti aggiuntivi. Fare clic su Fine per completare l’installazione.

 PostgreSQL su installazione di Windows completata.

PostgreSQL su installazione di Windows completata.

Ora, riavviare la workstation. Cerchiamo di capire come possiamo connettersi al server PostgreSQL utilizzando pgAdmin4 e SQL Shell (pSQL).

Connettiti a PostgreSQL usando pgAdmin4

Possiamo usare lo strumento pgAdmin4 per gestire e amministrare il server PostgreSQL. Possiamo anche utilizzare il pgAdmin4 per eseguire le query Ad Hoc e creare oggetti di database.

Per connettersi a PostgreSQL. Avviare il pgAdmin4. Nella prima schermata, specificare la password del superutente che può essere utilizzata per connettersi al server PostgreSQL.

Fornire la password di superutente

Una volta che si è connessi a PostgreSQL13, è possibile visualizzare gli oggetti del database nel pannello del browser. Per visualizzare i server installati, espandere Server. In Server, è possibile visualizzare l’elenco dei server installati. Nel nostro caso, il PostgreSQL installato è PostgreSQL13. È possibile visualizzare l’elenco di database, utenti e spazi tabella in PostgreSQL13.

Visualizza istanze PostgreSQL

Visualizza istanze PostgreSQL

Possiamo visualizzare le attività del server e la configurazione del server PostgreSQL nella scheda Dashboard.

 PostgreSQL Server dashboard

È possibile visualizzare l’elenco delle sessioni, dei blocchi acquisiti dal processo, delle transazioni preparate e della configurazione nel pannello Attività del server.

Attività del server PostgreSQL

Ora, vediamo come possiamo creare un database.

Come creare un database usando pgAdmin4

Ora, creiamo un database usando pgAdmin4. Per creare un database, Expand Serve Expand Expand PostgreSQL13 click Tasto destro del mouse su Database Create Hover Create Create Select Database.

 Crea database

Crea database

Si apre una finestra di dialogo Crea database. Nella scheda Generale, specificare il nome del database nella casella di testo del database.

Specifica il nome del database

Specificare il nome del database

È possibile specificare il modello di codifica del database utilizzato per creare un database, tablespace, regole di confronto del database, tipo di carattere e limite di connessione nella scheda Definizione.

Specificare i diversi parametri

Specificare i diversi parametri

Nella scheda Sicurezza, è possibile configurare i privilegi e la configurazione di sicurezza. Nel nostro caso, non abbiamo cambiato nulla.

 Configura sicurezza

Configura sicurezza

Nella scheda Parametri, è possibile configurare i parametri specifici del database. Non ho cambiato alcuna configurazione.

 Configura il parametro advance

Configura il parametro advance

Nella scheda SQL, è possibile visualizzare l’istruzione CREATE DATABASE generata con la configurazione definita nella finestra di dialogo Create – database.

 Crea istruzione database

Create database statement

Fare clic su Salva per creare il database denominato EmployeeDB e chiudere la finestra di dialogo. È possibile visualizzare il nuovo database nella panoramica del browser.

 Il database è stato creato

Database è stato creato

Come si può vedere, il database è stato creato con successo.

  • Nota: Se il database EmployeeDB non viene visualizzato nel riquadro del browser, fare clic con il pulsante destro del mouse sui database e selezionare Aggiorna

     Aggiorna database

    Aggiorna database

Possiamo visualizzare i file del database sotto il C:\PostgreSQL Directory dati. Vedere la seguente schermata.

Visualizza file di database

Ora, vediamo come possiamo eseguire le query su PostgreSQL.

Interrogare il database PostgreSQL utilizzando pgAdmin4

Per eseguire le query utilizzando pgAdmin4, fare clic su Strumenti Click Fare clic su Strumento Query.

Apri editor di query

Si apre una panoramica dell’editor di query. Ora, creiamo una tabella denominata tblEmployeeGrade. La seguente query crea una tabella.

1
2
3
4
5
6
7
8
9
10
11

Creare la tabella tblEmployee
(
Employee_ID varchar(20),
Nome varchar(500),
middle_name varchar(500),
cognome varchar(500),
Indirizzo varchar(1000),
Contact_number int,
Id_dipartimento int,
GradeID int,
)

Screenshot dell’editor di query:

crea tabella nell'editor di query

Come puoi vedere, lo stato di esecuzione della query verrà visualizzato nel pannello messaggi. Ora, inseriamo alcuni record nel tblemployee. Eseguire la seguente query per inserire i dati in tblemployee.

1
2
3
4
5
6

insert into tblemployee
(Employee_ID,First_name,middle_name,cognome,Indirizzo,Contact_number,Id_dipartimento,GradeID)
valori
(‘EMP0001′,’Nisarg’,’Dixitkumar’,’Upadhyay’,’AB14, Akshardham Appartamenti, storico ahmedabad’,123456,10,10),
(‘EMP0002′,’Nirali’,’Nisarg’,’Upadhyay’,’AB14, Suyojan Strada, Ahmedabad’,123456,10,10),
(‘EMP0003′,’Dixit’,’Lalshankar’,’Upadhyay’,’AB14, Suramya Stauts, Ahmedabad’,123456,10,10)

Inserisci istruzione in Query editor

Eseguire l’istruzione SELECT per popolare i dati dalla tabella tblemployee.

1
Select * from tblemployee

Selezionare l'output della Query

Come si può vedere, l’output della query aveva popolato i dati nella vista griglia formato e possono essere visualizzati nei Dati di uscita pan.

Connettiti a PostgreSQL usando SQL Shell (pSQL)

Possiamo usare l’utility da riga di comando pSQL per gestire il database PostgreSQL. La shell SQL viene installata automaticamente con il server PostgreSQL. Quando lanciamo la shell SQL, richiede le seguenti opzioni.

  1. Nome server: specificare il nome host della macchina su cui è stato installato PostgreSQL. Se non si specifica il nome host, pSQL si connetterà al database localhost
  2. : specificare il nome del database che si desidera utilizzare. Se non si specifica il nome del database, pSQL si connetterà al database Postgres
  3. Porta: specificare la porta. Se non si specifica alcuna porta, pSQL utilizzerà il numero di porta 5432 per connettersi al server
  4. Nome utente: specificare il nome utente che si desidera utilizzare per connettersi a PostgreSQL. Se non si specifica il nome utente, il pSQL utilizzerà l’utente Postgres
  5. Password: Specificare la password dell’utente specificato nel parametro nome utente

Specificare tutti i parametri e premere invio per connettersi al database.

 PostgreSQL connesso tramite pSQL.

Come puoi vedere, la connessione è stata stabilita con successo.

Sommario

In questo articolo, abbiamo appreso il processo di installazione passo-passo di PostgreSQL su Windows 10. Ho anche fornito una panoramica di alto livello dello strumento pgAdmin4 e di come possiamo connetterci al database PostgreSQL utilizzando l’utilità pgAdmin e SQL Shell (pSQL).

Vedere di più

ApexSQL è un codice SQL strumento completo che comprende le caratteristiche come i frammenti di codice SQL auto ricambi, scheda di navigazione, le query salvate e più per sql server management studio e Visual Studio

  • Autore
  • Post Recenti
Nisarg Upadhyay
Nisarg Upadhyay è un Database di SQL Server Administrator e Microsoft certified professional che ha più di 8 anni di esperienza con l’amministrazione di SQL Server e 2 anni con Oracle 10g di amministrazione del database.
Ha esperienza nella progettazione di database, ottimizzazione delle prestazioni, backup e ripristino, configurazione HA e DR, migrazioni di database e aggiornamenti. Ha completato il B. Tech dalla Ganpat University. Può essere raggiunto su nisargupadhyay87 @ outlook.com

Nisarg Upadhyay
Ultimi messaggi di Nisarg Upadhyay (vedi tutti)
  • Come spostare le tabelle di un altro filegroup di un database SQL – 14 dicembre, 2021
  • Configurare il Driver ODBC per Oracle 19c – dicembre 9, 2021
  • Configurare un Server Collegato tra SQL Server e PostgreSQL tramite driver ODBC – dicembre 6, 2021

Write a Comment

Il tuo indirizzo email non sarà pubblicato.