PostgreSQL toont tabellen

0 Comments

samenvatting: in deze tutorial leert u hoe u tabellen in PostgreSQL kunt weergeven met psql tool en pg_catalog schema.

Als u van MySQL komt, wilt u misschien het populaire SHOW TABLES statement gebruiken dat alle tabellen in een specifieke database weergeeft.

PostgreSQL ondersteunt het statementSHOW TABLES niet direct, maar biedt u een alternatief.

PostgreSQL toon tabellen met behulp van psql

maak eerst verbinding met PostgreSQL met behulp van het psql-Gereedschap.,

de -U vlag staat voor de gebruiker en -W optie vereist dat u het wachtwoord opgeeft. In dit commando gebruikt u de postgres gebruiker om in te loggen op de PostgreSQL databaseserver.

Secodn, voer het wachtwoord voor de gebruiker in postgres en druk op Enter toetsenbord:

Code language: PHP (php)

derde, schakel naar een database, bijv..,, dvdrental:

Code language: PHP (php)

merk op dat u verbinding kunt maken met een specifieke database wanneer u zich aanmeldt bij de PostgreSQL database server:

In dit commando, -d vlag betekent database. In dit commando maakt u verbinding met de dvdrental datbase met behulp van de postgres gebruiker.,

ten Derde, het gebruik van de \dt commando uit de PostgreSQL opdrachtprompt om te laten zien tabellen in de dvdrental database:

Code language: PHP (php)

Output:

Voor meer informatie over tabellen, kunt u gebruik maken van de \dt+ commando., Het toevoegen van de size en description kolommen:

Code language: PHP (php)

PostgreSQL tabellen weergeven met behulp van pg_catalog schema

een Andere manier om tabellen in een PostgreSQL is gebruik te maken van de SELECT instructie query gegevens uit de PostgreSQL-catalogus als volgt:

In deze query gebruiken we een voorwaarde in het WHERE component om het filter systeem tabellen., Als u de WHERE clausule weglaat, krijgt u veel tabellen inclusief de systeemtabellen.

samenvatting

  • gebruik de opdracht \dt of \dt+ In psql om tabellen in een specifieke database weer te geven.
  • gebruik de instructie SELECT om tabelinformatie te bevragen uit de pg_catalog.pg_tables catalogus.
  • Was deze tutorial nuttig ?
  • YesNo


Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *