All Projects → nsidnev → edgedb-elixir

nsidnev / edgedb-elixir

Licence: MIT license
Elixir client for EdgeDB

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to edgedb-elixir

edgedb-go
The official Go client library for EdgeDB
Stars: ✭ 107 (+87.72%)
Mutual labels:  edgedb
Oracle.jl
Oracle Database driver for the Julia language.
Stars: ✭ 32 (-43.86%)
Mutual labels:  database-driver
Asyncpg
A fast PostgreSQL Database Client Library for Python/asyncio.
Stars: ✭ 5,216 (+9050.88%)
Mutual labels:  database-driver
postgres-wire
A native Haskell driver for PostgreSQL
Stars: ✭ 63 (+10.53%)
Mutual labels:  database-driver
Edgedb
The next generation relational database.
Stars: ✭ 5,368 (+9317.54%)
Mutual labels:  edgedb
Objectbox Java
ObjectBox is a superfast lightweight database for objects
Stars: ✭ 3,950 (+6829.82%)
Mutual labels:  edgedb

Elixir client for EdgeDB

Documentation: https://hexdocs.pm/edgedb

How to use:

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

TODO:

  1. Query builder with schema reflection (long term)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].