based_pg

Package Version Hex Docs

WIP

This package should be used with based

gleam add based_pg
import based
import based_pg

const sql = "DELETE FROM users WHERE id=$1;"

pub fn main() {
  let config = load_config()

  use db <- based.register(based_pg.adapter(config))

  based.new_query(sql)
  |> based.with_values([based.int(1)])
  |> based.execute(db)
}

Further documentation can be found at https://hexdocs.pm/based_pg.

Development

docker-compose up # Starts postgres and adminer containers. Required for tests
gleam run         # Run the project
gleam test        # Run the tests
gleam shell       # Run an Erlang shell
Search Document