edgedb-python
edgedb-python copied to clipboard
The official Python client library for EdgeDB
We need to make `save()` (and potentially `sync()`) transactions-friendly. By default we don't want `save()` functionality to produce partial results, instead it is intended as an atomic all-or-nothing operation. Since...
# Latest state of this issue * [x] PR #855 implements most of the functionality * [x] PR #860 implements merging data for objects with the same ID, kinda like...
This is what we print now ``` gel.errors.EdgeQLSyntaxError: Missing parentheses around statement used as an expression ┌─ query:14:33 │ 14 │ with │ ^^^^ error ``` we need to include...
Currently we have this notion of "unset" fields in our ORM models. These can be fields that were not fetched in a query or fields that weren't initialized because they...
We may want to have the ability to define computed fields directly in Python models. The fields can be defined using the QB expressions and would function very similar to...
Here's the motivation for why links and link props need re-fetching on save. Consider this schema: ``` module default { type User { multi link friends: default::User { property nickname:...
They can be rewritten, they can be backlinks that no longer make sense - we have to erase them after save()
This SMTP server can just echo the plain text message to the output of the server so that you can copy paste from the terminal into your browser to complete...
Support the `/authorize` and `/callback` endpoints for OAuth flows using custom UI.