-
### Introduction
While working on https://github.com/edgedb/edgedb/pull/1829, I discovered that we need to make our error types and codes introspectable just like we allow to introspect all aspects…
-
**Describe the bug**
Passing an invalid UUID string does not always throw `InvalidValueError`
**Reproduction**
Include the code that is causing the error:
```typescript
import { createClien…
-
I've just noticed that typing:
```
edgedb --admin configure insert Port --address localhost --port 8080 --database graphql --concurrency 1 --protocol graphql+http --user edgedb
```
is too long, to…
-
In `docs/stdlib/constraints.rst`, we list three constraints (😏) on what can be used as a constraint expression:
* The expression can only contain references to the immediate properties or links of …
-
This works:
```
SELECT Person.
-
GraphQL has input object types defined in the schema. This means that one could look up what they are and use an variable of one of those types, such as `InsertUser` or even `FilterUser` or `OrderUser…
-
- EdgeDB Version: 4.5
- EdgeDB CLI Version: 4.1.0
- OS Version: macos 13
Unsure if this is considered a bug or an FR but it caused a bug for us to slip into production basically breaking …
-
I just got this error in prod
```
err: {
"type": "CardinalityViolationError",
"message": "assert_exists violation: expression returned an empty set\n",
"stack":
CardinalityViolationE…
-
## Background
Within a frontend connection (edgecon), the user could set module aliases and session-level configs. These are called the (edgecon) "state" in code and available throughout the lifecy…
-
**Code**
The code causing the error.
```typescript
const group = e.group(e.Foo, (x) => ({
by: { bar: x.bar },
}))
const select = e.select(group, x => ({
count:e.count(x.elements)
}))
…