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