Mostra i database in PostgreSQL introduzione

Se stai lavorando con PostgreSQL, è probabile che tu abbia più di un database sul tuo server PostgreSQL. Ci possono essere momenti in cui è necessario ottenere un elenco di tutti i database presenti nel sistema. Fortunatamente, ci sono un paio di semplici modi per svolgere questo compito. In questo articolo, spiegheremo come mostrare i database in PostgreSQL utilizzando due metodi diversi.,

Prerequisiti per l’utilizzo di PostgreSQL

In questo tutorial, eseguiremo vari comandi di database, quindi ci sono alcuni prerequisiti che devono essere installati prima di andare avanti:

  • In primo luogo, è necessario assicurarsi che PostgreSQL sia installato sulla propria macchina. Se non sei sicuro, usa il comando service postgresql status, che ti consente di sapere se lo stato è active.

  • È inoltre necessario assicurarsi che psql, l’interfaccia PostgreSQL della riga di comando, sia installata., Il comando psql -Vpuò essere usato per verificare chepsql sia installato.,

l’Accesso a un database PostgreSQL con ‘psql’

E ‘ possibile utilizzare il comando seguente per accedere a un database PostgreSQL su una macchina locale, utilizzando il psql interfaccia a riga di comando:

1
sudo su – postgres

Questo comando ti chiederà la password, quindi avrai bisogno di entrare in esso, al fine di ottenere l’accesso a PostgreSQL.,

Avanti, digitare il comando seguente per accedere al database:

1
psql some_username -h 127.0.0.1 -d some_database

di Nuovo, ti verrà richiesta la password dell’utente, quindi è necessario immettere di nuovo e premere invio.

Creare un database PostgreSQL

La prossima cosa che faremo è creare un database PostgreSQL., Per seguire, è necessario aprire il prompt dei comandi in Windows o il terminale su macOS o Linux.,>1

CREATE DATABASE db_name;

For our example, we’ll create the test database:

1
CREATE DATABASE test;

List databases for Postgres in psql

The \l command in psql can be used to show all of the PostgreSQL databases., Il comando\list può essere utilizzato anche per ottenere gli stessi risultati.

Quando si utilizza questo comando, viene restituito l’output dovrebbe essere simile a questo:

Show databases utilizzando il ‘SELEZIONARE’ istruzione

Mentre è facile e comodo da usare psql comandi mostrato nella sezione precedente, c’è anche un altro modo per mostrare il database PostgreSQL., Possiamo utilizzare la seguente SELECT query nel psql interfaccia:

1
SELEZIONARE datname DA pg_database;

L’istruzione SELECT sopra indicato deve restituire risultati in questo modo:

Si può vedere dai risultati che il pg_database tabella raccoglie informazioni su database PostgreSQL.,

Se si desidera connettersi a un database specifico, è possibile utilizzare il comando \c seguito dal nome del database. Ciò ti consentirà di accedere al database e iniziare a eseguire query. Ad esempio: \c some_database.

Conclusione su come mostrare i database in PostgreSQL

Se hai PostgreSQL installato sulla tua macchina, è importante sapere che una singola istanza di server PostgreSQL può gestire un numero di database diversi. Sono disponibili alcuni semplici comandi che possono essere utilizzati per ottenere un elenco dei database sul server PostgreSQL., In questo articolo, abbiamo esaminato alcuni modi diversi per mostrare i database in PostgreSQL. Utilizzando gli esempi e le istruzioni fornite in questo tutorial, sarete in grado di recuperare il proprio elenco di database e gestire meglio il server PostgreSQL.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *