Visa databaser i PostgreSQL introduktion

om du arbetar med PostgreSQL är det troligt att du har mer än en databas på din PostgreSQL-server. Det kan finnas tillfällen när du behöver få en lista över alla databaser som finns på systemet. Lyckligtvis finns det ett par enkla sätt att utföra denna uppgift. I den här artikeln förklarar vi hur du visar databaser i PostgreSQL med två olika metoder.,

förutsättningar för att använda PostgreSQL

i den här handledningen kommer vi att utföra olika databaskommandon, så det finns några förutsättningar som måste vara på plats innan du går vidare:

  • först måste du se till att PostgreSQL är installerat på din dator. Om du inte är säker, använd kommandot service postgresql status, som låter dig veta om statusen är active.

  • Du måste också se till attpsql, kommandoraden PostgreSQL-gränssnittet, är installerat., Kommandot psql -Vkan användas för att verifiera attpsql är installerat.,

åtkomst till en PostgreSQL-databas med ’psql’

Vi kan använda följande kommando för att komma åt en PostgreSQL – databas på en lokal maskin med hjälp av kommandoradsgränssnittet psql:

1
sudo su-Postgres

det här kommandot kommer att be dig om att lösenordet, så du måste ange det för att få tillgång till PostgreSQL.,

nästa, skriv följande kommando för att komma åt din databas:

1
psql some_username-h 127.0.0.1-d some_database

återigen blir du tillfrågad om användarens lösenord, så du måste ange det igen och trycka på return.

skapa en PostgreSQL-databas

nästa sak vi gör är att skapa en PostgreSQL-databas., För att följa med måste du öppna kommandotolken i Windows eller terminalen på MacOS eller 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., Kommandot\list kan också användas för att uppnå samma resultat.

När du använder det här kommandot ska den returnerade utmatningen se ut så här:

Visa databaser med”SELECT” – satsen

medan det är enkelt och bekvämt att använda psql – kommandona som visas i föregående avsnitt finns det också ett annat sätt att visa databaser i PostgreSQL., Vi kan använda följande SELECT fråga i psql gränssnitt:

1
välj datname från pg_database;

select-satsen som visas ovan ska returnera resultat som ser ut så här:

Vi kan se från resultaten att tabellen pg_database samlar in information om tillgängliga databaser i PostgreSQL.,

om du vill ansluta till en specifik databas kan du använda kommandot \c följt av databasnamnet. Detta gör att du kan ange databasen och börja utföra frågor. Till exempel: \c some_database.

slutsats om hur du visar databaser i PostgreSQL

Om du har PostgreSQL installerat på datorn är det viktigt att veta att en enda instans av PostgreSQL server kan hantera ett antal olika databaser. Det finns några enkla kommandon som kan användas för att få en lista över databaser på din PostgreSQL-server., I den här artikeln tittade vi på några olika sätt att visa databaser i PostgreSQL. Med hjälp av de exempel och instruktioner som anges i denna handledning, kommer du att kunna hämta din egen lista över databaser och bättre hantera din PostgreSQL-server.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *