Closed
Description
We could use space/index names directly without a resolving to space/index id by schema for Tarantool 3.0.
// Using space [index] names instead of identifiers support:
// IPROTO_SPACE_NAME and IPROTO_INDEX_NAME fields in IPROTO_SELECT,
// IPROTO_UPDATE and IPROTO_DELETE request body;
// IPROTO_SPACE_NAME field in IPROTO_INSERT, IPROTO_REPLACE,
// IPROTO_UPDATE and IPROTO_UPSERT request body.
IPROTO_FEATURE_SPACE_AND_INDEX_NAMES = 5
See:
- https://github.com/tarantool/tarantool/blame/05751e6c6869579446b34ae67e0605a68fc56b89/src/box/iproto_features.h#L52-L59
- https://www.notion.so/Schemafull-IPROTO-cc315ad6bdd641dea66ad854992d8cbf#f4d4b3fa2b3646f1949319866428b6c0
- Accept names in IPROTO requests tarantool#8146
- box: support space and index names in IPROTO requests tarantool#8573