f0lio / edgedb-elixir

Elixir driver for EdgeDB

Home Page:https://hex.pm/packages/edgedb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Elixir driver for EdgeDB

Documentation: https://hexdocs.pm/edgedb

How to use:

iex(1)> {:ok, conn} = EdgeDB.start_link() # NOTE: you should initialize EdgeDB project first
iex(2)> arg = [16, 13, 2, 42]
iex(3)> ^arg = EdgeDB.query_required_single!(conn, "SELECT <array<int64>>$arg", arg: arg)
[16, 13, 2, 42]

TODO:

  1. Support for lazy pool with automatic resize via server hints
  2. Query builder with schema reflection (long term)

About

Elixir driver for EdgeDB

https://hex.pm/packages/edgedb

License:MIT License


Languages

Language:Elixir 99.9%Language:Euphoria 0.1%Language:Shell 0.0%