Top.Mail.Ru
Обновление схемы данных | Tarantool
Tarantool
Узнайте содержание релиза 2.8
Руководство для начинающих Обновление схемы данных

Обновление схемы данных

Во время работы с данными иногда требуется изменить первоначальную схему данных.

В предыдущих разделах мы описали схему данных через в кластере в формате YAML. За применение схемы на кластере отвечает модуль ddl. Этот модуль не позволяет изменять схему после того, как она была применена.

Самый простой способ изменить ее — это удалить снимки базы данных и создать схему с нуля. Разумеется, это приемлемо только на время разработки и отладки приложения. Для production-сценариев читайте раздел Миграции.

Удалить снапшоты можно следующим образом:

  • Если вы используете Tarantool в облаке, вы можете воспользоваться кнопкой «Reset configuration».
  • Если вы запускаете Tarantool локально через утилиту cartridge start, вы можете выполнить команду cartridge clean в директории с приложением.
  • Если вы запускаете Tarantool иным образом, вам необходимо удалить снимки базы данных (файлы .snap) и файлы .xlog вручную. Эти файлы находятся в рабочей директории Tarantool.

Чтобы понять, как устроена схема данных в Tarantool, читайте раздел Модель данных.