Перейти к основному содержимому
Версия: 2.0.x

Information Schema

Selena Information Schema — это база данных внутри каждого экземпляра Selena. Information Schema содержит несколько системных представлений только для чтения, в которых хранится обширная информация о метаданных всех объектов, поддерживаемых экземпляром Selena. Selena Information Schema основана на ANSI Information Schema стандарта SQL-92, но с добавлением представлений и функций, специфичных для Selena.

Начиная с версии v1.5.2, Selena Information Schema поддерживает управление метаданными для внешних каталогов.

Просмотр метаданных через Information Schema

Вы можете просматривать информацию о метаданных внутри экземпляра Selena, выполняя запросы к представлениям в Information Schema.

В следующем примере проверяется информация о метаданных таблицы с именем table1 в Selena путем запроса к представлению tables.

MySQL > SELECT * FROM information_schema.tables WHERE TABLE_NAME like 'table1'\G
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: test_db
TABLE_NAME: table1
TABLE_TYPE: BASE TABLE
ENGINE: Selena
VERSION: NULL
ROW_FORMAT:
TABLE_ROWS: 4
AVG_ROW_LENGTH: 1657
DATA_LENGTH: 6630
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: 2023-06-13 11:37:00
UPDATE_TIME: 2023-06-13 11:38:06
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
1 row in set (0.01 sec)

Представления в Information Schema

Selena Information Schema содержит следующие представления метаданных: