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 для хранения примененных
миграций