Получение информации о базе данных
Как мы видели в видеоуроке, в PostgreSQL есть системная база данных INFORMATION_SCHEMA, которая позволяет извлекать информацию об объектах базы данных, включая таблицы.
В этом упражнении мы рассмотрим, как выполнять запросы к таблице tables базы данных INFORMATION_SCHEMA, чтобы узнать сведения о таблицах базы данных DVD Rentals: их названия, типы, схемы и каталоги всех таблиц и представлений. Затем мы воспользуемся полученными результатами для получения дополнительной информации о столбцах этих таблиц.
Это упражнение является частью курса
Функции для работы с данными в PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Select all columns from the TABLES system database
SELECT *
FROM ___.___
-- Filter by schema
WHERE table_schema = ___;