-
Создание миграции. Вы можете использовать команду
knexmigrate:make
, чтобы создать новый файл миграции. Этот файл будет содержать инструкции по изменению схемы базы данных. -
Определение изменений схемы: внутри файла миграции вы можете использовать Knex API для определения изменений схемы, таких как создание таблиц, изменение столбцов, добавление индексов и т. д. Knex предоставляет цепочку API, которая позволяет вам выражать эти изменения. в краткой и читабельной форме.
-
Выполнение миграции. Чтобы применить определенные изменения схемы к базе данных, вы можете использовать команду
knexmigrate:latest
. Knex выполнит ожидающие миграции в том порядке, в котором они были созданы. -
Откат миграции. Если вам нужно отменить миграцию, вы можете использовать команду
knexmigration:rollback
. Это отменит последнюю партию миграций. -
Заполнение данных: Knex также предоставляет возможность заполнить базу данных исходными данными. Вы можете создать начальные файлы с помощью команды
knexseed:make
, а затем использоватьknexseed:run
для выполнения исходных файлов.
Используя миграцию Knex, вы можете легко управлять изменениями схемы базы данных и создавать версии для них в среде совместной разработки.