Kom igångKom igång gratis

Vilka tabeller finns i din databas?

Du behöver inte förlita dig enbart på att känna till vilka tabeller som finns. Istället kan du fråga pg_catalog.pg_tables för att lista alla tabeller i din databas.

Detta listar förstås alla tabeller, inklusive systemtabeller – så det är bra att begränsa resultaten till det schema där din data finns, vilket i det här fallet är 'public'.

Obs! Den här systemtabellen är specifik för PostgreSQL, men liknande tabeller finns för andra databaser (se slides).

Den här övningen är en del av kursen

Tillämpa SQL på verkliga problem

Visa kurs

Övningsinstruktioner

  • Lista tabellerna i din databas genom att fråga tabellen: pg_catalog.pg_tables.
  • Filtrera frågan så att resultatet endast innehåller poster där schemaname är 'public'.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT * 
FROM ___
___;
Redigera och kör kod