Vis databaser i PostgreSQL innledning
Hvis du arbeider med PostgreSQL, er det sannsynlig at du har mer enn én database på din PostgreSQL server. Det kan være ganger når du trenger å få en liste over alle databaser som er på systemet. Heldigvis, det er et par av enkle måter å utføre denne oppgaven. I denne artikkelen forklarer vi hvordan du kan vise databaser i PostgreSQL ved hjelp av to ulike metoder.,
Forutsetninger for å bruke PostgreSQL
I denne opplæringen vil vi utfører ulike database-kommandoer, så det er noen forutsetninger som må være på plass før du går videre:
-
Først må du sørge for at PostgreSQL er installert på din maskin. Hvis du ikke er sikker, kan du bruke kommandoen
service postgresql status
, som vil gi deg beskjed hvis status eractive
. -
Du må også sørge for at
psql
, kommando-linje PostgreSQL grensesnitt, er installert., Kommandoenpsql -V
kan brukes til å bekrefte atpsql
er installert.,
få Tilgang til en PostgreSQL database med ‘psql’
Vi kan bruke følgende kommando for å få tilgang til en PostgreSQL database på en lokal maskin ved hjelp av psql
kommandolinje-grensesnitt:
1
|
sudo su – postgres
|
Denne kommandoen vil be deg om passordet ditt, så du må skrive den inn for å få tilgang til PostgreSQL.,
Neste, skriver du inn følgende kommando for å få tilgang til din database:
1
|
psql some_username -h 127.0.0.1 -d some_database
|
Igjen, vil du bli bedt om å angi brukerens passord, så trenger du å skrive det inn på nytt og trykk på RETUR.
Opprette en PostgreSQL Database
Det neste vi skal gjøre er å opprette en PostgreSQL database., For å følge med, du trenger for å åpne en ledetekst i Windows eller terminal på MacOS eller Linux.,>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., \list
– kommandoen kan også brukes til å oppnå de samme resultatene.
Når du bruker denne kommandoen, vil den returneres utgang bør se ut som dette:
Vis databaser ved å bruke ‘VELG’ uttalelse
Mens det er lett og praktisk å bruke psql
kommandoer som vises i forrige avsnitt, det er også en annen måte å vise databaser i PostgreSQL., Vi kan bruke følgende SELECT
spørring i psql
grensesnitt:
1
|
VELG datname FRA pg_database;
|
SELECT-setning som er vist ovenfor, bør returnere resultater som ser ut som dette:
Vi kan se fra resultatene som pg_database
tabell samler inn informasjon om de tilgjengelige databaser i PostgreSQL.,
Hvis du ønsker å koble til en bestemt database, kan du bruke kommandoen \c
etterfulgt av databasens navn. Dette vil tillate deg å gå inn i databasen og begynne å utføre spørringer. For eksempel: \c some_database
.
Konklusjon om hvordan å vise databaser i PostgreSQL
Hvis du har PostgreSQL er installert på maskinen din, er det viktig å vite at en enkelt forekomst av PostgreSQL server kan håndtere en rekke forskjellige databaser. Det er noen enkle kommandoer tilgjengelig som kan brukes for å få en liste over databaser på PostgreSQL server., I denne artikkelen så vi på et par forskjellige måter å vise databaser i PostgreSQL. Ved hjelp av eksempler og instruksjonene i denne veiledningen, vil du være i stand til å hente din egen liste over databaser og bedre administrere din PostgreSQL server.