Connettiti alla riga di comando del database PostgreSQL Windows

Connettiti alla riga di comando del database PostgreSQL Windows

Nei nostri articoli precedenti, abbiamo parlato del server PostgreSQL e dei database creati con l'aiuto di questo server. Tuttavia, abbiamo affermato in precedenza che l'installazione di questo RDBMS su un sistema Windows 10 è un po 'più complesso rispetto al sistema operativo Linux. Pertanto, la maggior parte degli utenti trova anche utilizzando i database PostgreSQL su Windows 10. Per facilitare la loro difficoltà, volevamo insegnare loro il primo passo per l'uso dei database PostgreSQL, io.e., Connessione ai database PostgreSQL. Ormai avresti capito l'obiettivo di questa discussione. Mira a guidarti sul meccanismo di connessione di un database PostgreSQL durante l'utilizzo del prompt dei comandi di Windows 10.

Nota: puoi anche giocare con i database PostgreSQL durante l'utilizzo di SQL Shell o PSQL; Tuttavia, l'obiettivo di questo articolo era diverso da questo.

Come connettersi al database PostgreSQL tramite l'interfaccia della riga di comando di Windows 10 (CLI)?

Per la connessione a qualsiasi database PostgreSQL desiderato tramite Windows 10 CLI, dovrai eseguire i seguenti cinque passaggi, mentre il sesto è facoltativo. Tuttavia, vorremmo affermare qui che dovresti prima leggere accuratamente tutti questi passaggi e quindi iniziare a eseguirli in modo da poter eseguire correttamente l'attività desiderata senza fare errori.

Passaggio n. 1: imposta la variabile di ambiente del sistema Windows 10:

Prima di iniziare a utilizzare il prompt dei comandi Windows 10 per accedere all'ambiente PostgreSQL, è necessario impostare la variabile di ambiente del sistema. Altrimenti, dovrai affrontare problemi durante l'accesso all'ambiente PostgreSQL sul tuo sistema. Per l'impostazione della variabile di ambiente richiesta, è necessario digitare "env" nella barra di ricerca di Windows 10 e fare clic sul risultato "Modifica le variabili di ambiente di sistema".

Dopo aver scelto questa opzione, la finestra delle proprietà del sistema verrà visualizzata sullo schermo. È necessario fare clic sulla terza scheda denominata la scheda "avanzata" all'interno di questa finestra. In quella scheda, è necessario individuare il pulsante delle variabili di ambiente e fare clic su di esso.


Quindi, vai alla sezione variabili di sistema e fai doppio clic sull'opzione percorso situata laggiù. Questo ti consentirà di aggiungere il percorso della directory bin del server PostgreSQL alla variabile dell'ambiente del percorso in modo che l'ambiente PostgreSQL sia possibile accedere facilmente dal prompt dei comandi di Windows 10.

Dalla variabile dell'ambiente del percorso, è necessario fare clic sul pulsante "nuovo" in modo da poter aggiungere un nuovo percorso ad esso.

Qui, è necessario copiare e incollare il percorso della directory bin del server PostgreSQL nella posizione specificata. Dopo aver aggiunto questo percorso, puoi procedere ulteriormente facendo clic sul pulsante "OK". Successivamente, puoi anche chiudere la finestra Proprietà del sistema.

Passaggio n. 2: accedi al prompt dei comandi tramite il sistema Windows 10:

Dopo aver impostato correttamente la variabile di ambiente richiesta per il tuo server PostgreSQL, il passaggio successivo è quello di avviare il prompt dei comandi su Windows 10. Per questo, devi utilizzare di nuovo la barra di ricerca di Windows 10 e cercare "CMD". Sarai immediatamente in grado di vedere il risultato del prompt dei comandi su cui devi fare clic per l'avvio.

La finestra del prompt dei comandi predefinito del nostro sistema Windows 10 è mostrata di seguito. Inizialmente, non verranno eseguiti comandi, ma vedrai come è possibile eseguire i comandi nel prompt dei comandi di Windows 10 nel passaggio seguente.

Passaggio n. 3: immettere l'ambiente PostgreSQL tramite il prompt dei comandi:

Ora, è necessario accedere all'ambiente PostgreSQL tramite il prompt dei comandi di Windows 10. Per questo, è necessario eseguire il comando mostrato di seguito:

> Psql -u Postgres

Qui, "Postgres" rappresenta il nome utente predefinito per il server PostgreSQL. Durante l'installazione del server PostgreSQL e anche dopo, è possibile creare un nuovo utente. Tuttavia, poiché non abbiamo creato alcun nuovo utente per il nostro server PostgreSQL, dovremo accedere all'ambiente PostgreSQL attraverso l'utente creato per impostazione predefinita durante l'installazione. Se non hai anche creato un nuovo utente, il tuo nome utente predefinito sarà anche "Postgres".

Quando si esegue il comando sopra menzionato, ti verrà chiesto di fornire la password dell'account utente specificato. Per l'account utente predefinito, è richiesto di creare una password per accedervi durante l'installazione del server PostgreSQL; Pertanto, in questo caso, forniremo quella password che avevamo impostato per l'account utente predefinito durante l'installazione del server PostgreSQL sul nostro sistema Windows 10.

Poco dopo aver fornito la password corretta per l'account utente specificato, inserirai immediatamente l'ambiente PostgreSQL rimanendo all'interno del prompt dei comandi di Windows 10.

Passaggio n. 4: crea un database di PostgreSQL di esempio:

Prima di provare a connetterci a un database PostgreSQL, creeremo prima un database di esempio utilizzando il comando seguente. Se hai già creato il database PostgreSQL desiderato sul tuo sistema Windows 10, puoi saltare questo passaggio.

# Crea database SampledB con codifica 'Utf8' LC_COLTATE = "Inglish_United States" LC_CTYPE = "English_United States";

Qui, SampledB rappresenta il nome del database PostgreSQL di esempio che stiamo tentando di creare con questo comando.

Se hai fornito correttamente tutti i parametri del comando sopra menzionato, questo comando eseguirà correttamente producendo così la risposta di "Crea database" sul prompt dei comandi come mostrato nell'immagine seguente:

Dal momento che questo era solo un database PostgreSQL di esempio e non intendevamo fare nient'altro con esso come tale, volevamo solo mostrarti come puoi connetterti a questo database tramite il prompt dei comandi di Windows 10; Pertanto, non abbiamo creato alcuna tabelle all'interno di questo database, i.e., Il nostro database PostgreSQL di esempio è vuoto.

Passaggio n. 5: connettiti al database di esempio PostgreSQL appena creato:

Per la connessione al database di esempio PostgreSQL appena creato, il comando che deve essere eseguito è molto semplice ed è il seguente:

# PSQL SampledB

Qui, SampledB corrisponde al database a cui vogliamo connetterci utilizzando il prompt dei comandi Windows 10. Puoi sostituirlo con il nome del database PostgreSQL desiderato a cui si desidera connetterti.

Se esiste il database richiesto e non ci sono altri errori, allora sarai in grado di connetterti al database specificato correttamente, ma non ti verrà presentato un riconoscimento sul prompt dei comandi come mostrato di seguito:

Passaggio # 6: eseguire le query PostgreSQL sul database PostgreSQL di esempio (opzionale):

Una volta che ti sei connesso correttamente al database PostgreSQL desiderato durante l'utilizzo del prompt dei comandi di Windows 10, è possibile eseguire tutte le query a tua scelta per manipolare i tuoi dati. Tuttavia, se si desidera smettere dall'ambiente PostgreSQL dopo essersi connesso al database desiderato, tutto ciò che devi fare è eseguire la seguente query e sarai fuori dall'ambiente PostgreSQL.

# \Q

Conclusione:

Questo articolo ha dato agli utenti una buona partenza sulla connessione ai database PostgreSQL durante l'utilizzo del prompt dei comandi Windows 10. Speriamo che dopo aver attraversato questa guida, non dovrai affrontare alcun problema, almeno mentre ti connetti ai tuoi database PostgreSQL in Windows 10, soprattutto se si intende utilizzare il prompt dei comandi per questo scopo.