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
Ö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 ___
___;