box.space._schema
-
box.space.
_schema
¶ _schema
– это системный спейс.Этот спейс включает в себя следующие кортежи:
- кортеж
version
с информацией о версии данного экземпляра Tarantool, - кортеж
cluster
с идентификатором набора реплик данного экземпляра, - кортеж
max_id
с максимальным ID спейса, - кортежи
once...
, которые соответствуют определенным блокам box.once() из файла инициализации экземпляра. Первое поле в таких кортежах содержит значение ключаkey
из соответствующего блокаbox.once()
с префиксом „once“ (например,oncehello
), поэтому можно легко найти кортеж, который соответствует определенному блокуbox.once()
.
Пример:
Вот что при обычной установке включает в себя спейс
_schema
(обратите внимание на кортежи для двух блоковbox.once()
:'oncebye'
и'oncehello'
):tarantool> box.space._schema:select{} --- - - ['cluster', 'b4e15788-d962-4442-892e-d6c1dd5d13f2'] - ['max_id', 512] - ['oncebye'] - ['oncehello'] - ['version', 1, 7, 2]
- кортеж