erlang_migrate_sqlite (erlang_migrate v0.3.1)
View SourceSQLite 3+ driver for erlang_migrate. Uses esqlite (https://github.com/mmzeeman/esqlite).
Locking: SQLite has no advisory locks. We use OTP global:set_lock/3 to serialize migrations across processes on the same node. Note: cross-VM (independent Erlang nodes) mutual exclusion is not provided; SQLite's own file-level locking handles low-level write serialization only.