Обновление схемы данных
Во время работы с данными иногда требуется изменить первоначальную схему данных.
В предыдущих разделах мы описали схему данных через в кластере в формате YAML. За применение схемы на кластере отвечает модуль ddl. Этот модуль не позволяет изменять схему после того, как она была применена.
Самый простой способ изменить ее — это удалить снимки базы данных и создать схему с нуля. Разумеется, это приемлемо только на время разработки и отладки приложения. Для production-сценариев читайте раздел Миграции.
Удалить снапшоты можно следующим образом:
- Если вы используете Tarantool в облаке, вы можете воспользоваться кнопкой «Reset configuration».
- Если вы запускаете Tarantool локально через утилиту cartridge start, вы можете выполнить командуcartridge cleanв директории с приложением.
- Если вы запускаете Tarantool иным образом, вам необходимо удалить снимки базы данных (файлы .snap) и файлы.xlogвручную. Эти файлы находятся в рабочей директории Tarantool.
Чтобы понять, как устроена схема данных в Tarantool, читайте раздел Модель данных.