Search
ctrl
/
Ask AI
Get Started
Guides
Cloud
CLI
Libraries
Database
Live Tutorial
Book
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
Phoenix
Strawberry
ChatGPT
Cloudflare Workers
Bun
Auth
Overview
Built-in UI
Email and password
OAuth
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