1.0.2 • Published 9 months ago

bun-sqlite-migrations v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

bun-sqlite-migrations

Simple function for migration management for bun:sqlite

Getting started

bun add bun-sqlite-migrations

Example

Add your .sql files into ./migrations, e.g.:

  • 0001_init.sql
  • 0002_add_users_table.sql
  • 0003_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
1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago