Migrations How it works Workflow 1. Update your schema file 2. Generate a migration 3. Apply the migration Migrations EdgeDB’s baked-in migration system lets ...
Developing EdgeDB Building Locally Build Requirements Instructions Running Tests Dev Server Test Databases Developing EdgeDB This section describes how to b...
EdgeDB TypeScript/JS Client The driver The query builder Why use the query builder? Is it an ORM? How do I get started? EdgeDB TypeScript/JS Client Thi...
Advanced Usage Transaction Options Retry Options State Advanced Usage Transaction Options Transactions can be customized with different options: class Transactio...
Literals Primitives Strings Enums Dates and times JSON Arrays Tuples Set literals Empty sets Range literals Literals The query builder provides a set ...
Transactions Client libraries TypeScript/JS Python Golang Transactions EdgeQL supports atomic transactions. The transaction API consists of several comman...
Reference Reference This section contains comprehensive reference documentation on the internals of EdgeDB, the binary protocol, the formal syntax of EdgeQL, and more.
Insert Link properties Handling conflicts Bulk inserts Insert Insert new data with e.insert . 1. e.insert(e.Movie, { 2. title: e.str("Spider-Man: No Way Home"), 3...