Какие таблицы есть в вашей базе данных?
Вам не обязательно держать в уме названия всех таблиц. Вместо этого можно выполнить запрос к pg_catalog.pg_tables, чтобы получить список всех таблиц в вашей базе данных.
Однако такой запрос вернёт все таблицы, включая системные. Поэтому лучше ограничить результаты схемой, в которой хранятся ваши данные, — в данном случае это 'public'.
Примечание: Эта системная таблица характерна для PostgreSQL, однако аналогичные таблицы существуют и в других СУБД (см. слайды).
Это упражнение является частью курса
Применение SQL для решения реальных задач
Инструкции к упражнению
- Получите список таблиц в вашей базе данных, выполнив запрос к таблице
pg_catalog.pg_tables. - Добавьте фильтр, чтобы результат содержал только записи, в которых
schemanameравно'public'.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT *
FROM ___
___;