Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

box.space._space_sequence

space_sequence

_space_sequence — системный спейс. Содержит связи между спейсами и последовательностями.

Кортежи в этом спейсе содержат следующие поля:

  • id (unsigned) – идентификатор спейса
  • sequence_id (unsigned) – идентификатор присоединенной последовательности
  • is_generated (boolean) – true, если последовательность была создана автоматически вызовом space:create_index('pk', {sequence = true})
  • field (unsigned) – идентификатор поля спейса, к которому присоединена последовательность.
  • path (string) – путь к данным внутри поля, значение которых устанавливается с помощью присоединенной последовательности.

Представление системного спейса для _space_sequence_vspace_sequence.

Пример

-- Create a sequence --box.schema.sequence.create('id_seq',{min=1000, start=1000})-- Create a space --box.schema.space.create('customers')-- Create an index that uses the sequence --box.space.customers:create_index('primary',{ sequence = 'id_seq' })-- Create a space --box.schema.space.create('orders')-- Create an index that uses an auto sequence --box.space.orders:create_index( 'primary', { sequence = true })-- Check the connections between spaces and sequencesbox.space._space_sequence:select{}--[[---- - [512, 1, false, 0, '']  - [513, 2, true, 0, '']...--]]