migrant/database

Types

pub type QueryResult(a) =
  Result(List(a), Error)

Functions

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,
)
Search Document