toon databases in PostgreSQL inleiding
Als u met PostgreSQL werkt, is het waarschijnlijk dat u meer dan één database op uw PostgreSQL-server hebt. Er kunnen momenten zijn waarop je een lijst moet krijgen van alle databases die op het systeem staan. Gelukkig zijn er een paar eenvoudige manieren om deze taak te volbrengen. In dit artikel zullen we uitleggen hoe u databases in PostgreSQL kunt weergeven met behulp van twee verschillende methoden.,
vereisten om PostgreSQL
te gebruiken in deze tutorial zullen we verschillende databasecommando ‘ s uitvoeren, dus er zijn een paar vereisten die op hun plaats moeten zijn voordat we verder gaan:
-
eerst moet u ervoor zorgen dat PostgreSQL op uw machine is geà nstalleerd. Als u het niet zeker Weet, gebruik dan het commando
service postgresql status
, dat u laat weten of de statusactive
is. -
u moet er ook voor zorgen dat
psql
, de PostgreSQL-interface op de commandoregel, is geïnstalleerd., Het commandopsql -V
kan worden gebruikt om te controleren ofpsql
is geïnstalleerd.,
het Openen van een PostgreSQL database met ‘psql’
Wij kunnen het volgende commando gebruiken om toegang te krijgen tot een PostgreSQL database op een lokale computer met behulp van de psql
commando-regel interface:
1
|
sudo su – postgres
|
Dit commando zal je vragen om het wachtwoord, dus je zult moeten invoeren om toegang te krijgen tot PostgreSQL.,
Naast, type je het volgende commando om toegang te krijgen tot uw database:
1
|
psql some_username -h 127.0.0.1 -d some_database
|
Nogmaals, je zult worden gevraagd om het wachtwoord van de gebruiker, zodat je opnieuw in te voeren en druk op RETURN.
Maak een PostgreSQL Database
het volgende wat we zullen doen is een PostgreSQL database maken., Om mee te volgen, moet u de opdrachtprompt openen in Windows of de terminal op MacOS of 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., Het commando \list
kan ook worden gebruikt om dezelfde resultaten te bereiken.
wanneer u dit commando gebruikt, zou de geretourneerde uitvoer er als volgt uit moeten zien:
databases tonen met behulp van de ‘SELECT’ instructie
terwijl het eenvoudig en handig is om de psql
commando ‘ s te gebruiken die in de vorige sectie worden getoond, is er ook een andere manier om databases te tonen in PostgreSQL., We kunnen gebruik maken van de volgende SELECT
query in de psql
– interface:
1
|
SELECTEER datname VAN pg_database;
|
De SELECT-instructie van hierboven moet resultaten opleveren die er als volgt uitzien:
We kunnen zien in de resultaten dat de pg_database
tabel verzamelt informatie over de beschikbare databases in PostgreSQL.,
Als u verbinding wilt maken met een specifieke database, kunt u het commando \c
gevolgd door de naam van de database gebruiken. Dit zal u toelaten om de database in te voeren en beginnen met het uitvoeren van query ‘ s. Bijvoorbeeld: \c some_database
.
conclusie over het tonen van databases in PostgreSQL
Als u PostgreSQL op uw machine hebt geà nstalleerd, is het belangrijk om te weten dat een enkele instantie van PostgreSQL server een aantal verschillende databases kan beheren. Er zijn enkele eenvoudige commando ‘ s beschikbaar die kunnen worden gebruikt om een lijst van de databases op uw PostgreSQL server te verkrijgen., In dit artikel hebben we gekeken naar een paar verschillende manieren om databases te tonen in PostgreSQL. Met behulp van de voorbeelden en instructies in deze tutorial, zult u in staat zijn om uw eigen lijst van databases op te halen en beter te beheren uw PostgreSQL server.