Gleam PGO
A Postgresql database client for Gleam, based on PGO.
import gleam/pgo
pub fn main() {
let default = atom.create_from_string("default")
let config = [pgo.Host("localhost"), pgo.Database("gleam_pgo_test")]
let _ = pgo.start_link(default, config)
let sql = "
INSERT INTO
cats
VALUES
(DEFAULT, 'bill', true),
(DEFAULT, 'felix', false)"
assert Ok(response) = pgo.query(default, sql, [])
response.0
|> should.equal(pgo.Insert)
response.1
|> should.equal(2)
response.2
|> should.equal([])
}
Installation
This package can be installed by adding gleam_pgo
to your rebar.config
dependencies:
{deps, [
gleam_pgo
]}.