bun-sqlite-migrations
v1.0.2
Published
Simple function for migration management for [bun:sqlite](https://bun.sh/docs/api/sqlite)
Readme
bun-sqlite-migrations
Simple function for migration management for bun:sqlite
Getting started
bun add bun-sqlite-migrationsExample
Add your .sql files into ./migrations, e.g.:
0001_init.sql0002_add_users_table.sql0003_add_column_gender_to_users_table.sql
Only the sorting matters. The index of the last executed migration will be stored into the database.
import { migrate, getMigrations } from 'bun-sqlite-migrations'
const db = new Database(`data.db`)
migrate(db, getMigrations('./migrations'))Verify:
sqlite3 data.db "PRAGMA user_version;"
# should return the number of migrations which were executed
3