ПочатиПочніть безкоштовно

Які таблиці є у вашій базі даних?

Не обов'язково покладатися лише на те, що ви знаєте, які таблиці існують. Натомість ви можете зробити запит до pg_catalog.pg_tables, щоб отримати перелік усіх таблиць у вашій базі даних.

Звісно, цей запит поверне всі таблиці, зокрема й системні, тому варто обмежити результати тією схемою, де зберігаються ваші дані — у цьому випадку це 'public'.

Примітка. Ця системна таблиця специфічна для PostgreSQL, але подібні таблиці існують і в інших СУБД (див. слайди).

Ця вправа є частиною курсу

Застосування SQL до реальних завдань

Переглянути курс

Інструкції до вправи

  • Виведіть список таблиць у вашій базі даних, виконавши запит до таблиці pg_catalog.pg_tables.
  • Відфільтруйте запит так, щоб результат містив записи, де schemaname дорівнює 'public'.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

SELECT * 
FROM ___
___;
Редагувати та запускати код