Vis databaser i PostgreSQL indledning
Hvis du arbejder med PostgreSQL, er det sandsynligt, at du har mere end én database på dine PostgreSQL-serveren. Der kan være tidspunkter, hvor du har brug for at få en liste over alle databaser, der findes på systemet. Heldigvis er der et par enkle måder at udføre denne opgave på. I denne artikel forklarer vi, hvordan man viser databaser i Postgres .l ved hjælp af to forskellige metoder.,
særlige Forudsætninger for at bruge PostgreSQL
I denne tutorial, vil vi være fuldbyrdende forskellige database-kommandoer, så er der et par forudsætninger, der skal være på plads, inden vi går videre:
-
det Første du skal sikre, at PostgreSQL er installeret på din maskine. Hvis du ikke er sikker, skal du bruge kommandoen
service postgresql status
, som vil fortælle dig, om status eractive
. -
Du skal også sørge for, at
psql
, kommandolinje-PostgreSQL-interface, der er installeret., Kommandoenpsql -V
kan bruges til at kontrollere, atpsql
er installeret.,
at Tilgå en PostgreSQL-database med ‘psql’
Vi kan bruge følgende kommando til at tilgå en PostgreSQL-database på en lokal maskine ved brug af psql
command-line interface:
1
|
sudo su – postgres
|
Denne kommando vil bede dig om din adgangskode, så du bliver nødt til at indtaste det for at få adgang til PostgreSQL.,
Næste, kan du skrive følgende kommando for at få adgang til din database:
1
|
psql some_username -h 127.0.0.1 -d some_database
|
Igen, vil du blive bedt om brugerens adgangskode, så du bliver nødt til at indtaste den igen og tryk på RETUR.
Opret en Postgres .l-Database
Den næste ting, vi skal gøre, er at oprette en Postgres .l-database., For at følge med skal du åbne kommandoprompten i Windowsindo .s eller terminalen på MacOS eller Linu..,>1
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., Kommandoen \list
kan også bruges til at opnå de samme resultater.
Når du bruger denne kommando, vil der returneres output skal se ud som dette:
Vis databaser ved hjælp af knappen ‘SELECT’ – sætning
Mens det er nemt og bekvemt at bruge psql
kommandoer, der er vist i det foregående afsnit, der er også en anden måde at vise databaser i PostgreSQL., Vi kan bruge de følgende SELECT
forespørgsel i psql
grænseflade:
1
|
VÆLG datname FRA pg_database;
|
SELECT-sætning, der er vist ovenfor, bør returnere resultater, der ser ud som dette:
Vi kan se ud fra resultaterne, at pg_database
tabel indsamler oplysninger om de tilgængelige databaser i PostgreSQL.,
Hvis du vil oprette forbindelse til en bestemt database, kan du bruge kommandoen \c
efterfulgt af databasenavnet. Dette giver dig mulighed for at komme ind i databasen og begynde at udføre forespørgsler. For eksempel: \c some_database
.
Konklusion om, hvordan man vise databaser i PostgreSQL
Hvis du har PostgreSQL er installeret på din maskine, er det vigtigt at vide, at en enkelt forekomst af PostgreSQL-serveren kan håndtere en række forskellige databaser. Der er nogle enkle kommandoer til rådighed, der kan bruges til at få en liste over databaserne på din Postgres .l-server., I denne artikel, vi kiggede på et par forskellige måder at vise databaser i Postgres .l. Ved hjælp af eksemplerne og instruktionerne i denne tutorial kan du hente din egen liste over databaser og bedre administrere din Postgres .l-server.