based_pg
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