On this page
Explanation
Explore why Seagull separates SQL analysis, generated code and migration execution. Start with why Seagull and from SQL to Go, then follow the topic that explains your current question.
Core
Design
- Why Seagull
- From SQL to Go
- The schema catalogue
- How inference works
- What analysis can guarantee
- Dialects, drivers and emitters
- Static and dynamic queries
- Generated code at runtime
- Read-only analysis and replicas
- Migration safety and recovery
- Seagull inside other tools
- Seagull in the browser
- Reproducible generation and upgrades