Open no1seman opened 3 years ago
@no1seman would be nice to: 1 understand what features can be unblocked by this issue 2 describe shortly the case when 'Human readable space name' solves a real problem 3 describe format of validation rules and their use cases
@vrogach2020
As for now different tarantool modules or/and applications used it's own mechanisms of manipulating and persisting spaces metadata. Seems that it's time to make single source of truth for the following metadata:
Human readable space name
- (string
). The main difference from box.space[name] is thathuman readable space name
may contain spaces and even a short description of space contents.Space description
- (string
) - Short but exact description of space in a few sentences.Field description
- (string
) - Short but exact description of each field of the space in a few sentences.Field validation rules
- (table
) - a number of rules to validate space field input data.Index description
- (string
) - Short but exact description of index in a few sentences.