Search
ctrl
/
Ask AI
Get Started
Guides
Cloud
AI
CLI
Libraries
Database
Changelog
Light
Dark
System
Guides
Overview
Deployment
Overview
AWS
Azure
DigitalOcean
Fly.io
Google Cloud
Heroku
Docker
Bare Metal
Health Checks
Switching to EdgeDB
Overview
Postgres
Using EdgeDB with…
Next.js (App Router)
Next.js (Pages Router)
FastAPI
Flask
Jupyter Notebook
Phoenix
Strawberry
ChatGPT
Cloudflare Workers
tRPC
Bun
Auth
Overview
Built-in UI
Email and password
OAuth
Magic Link Auth
WebAuthn
Schema migrations
Overview
Basics
Tips
Contributing
Overview
Code
Documentation
Cheatsheets
Schema migrations
Welcome to the guide to EdgeDB migrations! Let’s get started.
Basics
SDL: For humans
DDL: For computers (mostly)
Questions from the CLI
Data migrations and migration hashes
Squashing migrations
EdgeDB Watch
Branches
So, you really want to use DDL?
So, you really wanted to use DDL but now regret it?
Multiple migrations to keep data
Migration internals
Tips
Adding backlinks
Making a property required
Changing a property to a link
Changing the type of a property
Adding a required link
Recovering lost migrations
Getting the current migration