Application integration

Generated SQL stays inside your existing application and deployment workflow.

BtrQL emits SQL. Application code, database drivers, migration tools, schedulers, and deployment systems continue to do the work they already own.

Ownership

The default ownership rule is simple: whoever owned the SQL before should own the BtrQL source and generated SQL. Platform or CI teams can provide compiler, formatter, and review gates without becoming owners of query semantics.

Workflow

  • write or update BtrQL source
  • compile to SQL before deployment
  • review generated SQL in code review
  • run database-specific tests or migrations as usual
  • execute deployed SQL through existing application code and database drivers

Do not generate SQL during application startup. Treat generated SQL as a build artifact that can be reviewed, tested, and deployed deliberately.