pub fn apply_migrations(db: Connection, migrations: Map(
String,
Migration,
)) -> Result(Nil, Error)
pub fn create_migrations_table(db: Connection, next: fn() ->
Result(Nil, Error)) -> Result(Nil, Error)
pub fn exec(db: Connection, sql: String) -> Result(Nil, Error)
pub fn filter_applied_migrations(db: Connection, migrations: Map(
String,
Migration,
), next: fn(Map(String, Migration)) -> Result(Nil, Error)) -> Result(
Nil,
Error,
)
pub fn query(db: Connection, query sql: String, args args: List(
Value,
), decoder decoder: fn(Dynamic) -> Result(a, List(DecodeError))) -> Result(
List(a),
Error,
)