НачатьНачать бесплатно

Какие таблицы есть в вашей базе данных?

Вам не обязательно держать в уме названия всех таблиц. Вместо этого можно выполнить запрос к pg_catalog.pg_tables, чтобы получить список всех таблиц в вашей базе данных.

Однако такой запрос вернёт все таблицы, включая системные. Поэтому лучше ограничить результаты схемой, в которой хранятся ваши данные, — в данном случае это 'public'.

Примечание: Эта системная таблица характерна для PostgreSQL, однако аналогичные таблицы существуют и в других СУБД (см. слайды).

Это упражнение является частью курса

Применение SQL для решения реальных задач

Посмотреть курс

Инструкции к упражнению

  • Получите список таблиц в вашей базе данных, выполнив запрос к таблице pg_catalog.pg_tables.
  • Добавьте фильтр, чтобы результат содержал только записи, в которых schemaname равно 'public'.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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