bun migrate_create.js
или npm run m:create
- создать миграцию
bun migrate_up.js
или npm run m:up
- накатить все не примененные миграции
bun migrate_down.js
или npm run m:down
- откатить предыдущую примененную миграцию
При создании миграции командой bun migrate_create.js
или npm run m:create
в папке migrations
создастся файл с функциями up и down. В функцию up необходимо вставить SQL запрос для применения миграции, а в функцию
down SQL для отката
Для запуска скриптов необходима среда выполнения js bun.js (curl -fsSL https://bun.sh/install | bash
)
Для нового проекта необходимо скопировать файл .env.example
, переименовать в .env
и изменить настройки
подключения к БД
Затем запустить команду bun install.js
в вашей БД создастся таблица migrations
для хранения примененных
миграций