Support Scope

What BtrQL owns and what remains database, application, or operations responsibility.

BtrQL focuses on SQL that application developers, data engineers, and DBAs write, review, and tune as part of application and analytics delivery. It is not a database administration console.

In scope

  • query composition: SELECT, CTEs, joins, grouping, windows, set operations, and supported DML
  • reusable source: modules, imports, val bindings, relation types, extension methods, macros, and callable entrypoints
  • schema objects: tables, views, materialized views, indexes, constraints, and routine definitions where supported
  • dialect-aware SQL generation: explicit target dialects, supported native clauses, and clear errors when a construct cannot be emitted

Out of scope

Keep operational work in database tools, migration systems, infrastructure automation, or runbooks:

  • backup, restore, retention, and archive jobs
  • server, cluster, storage, role, and security-policy administration
  • replication topology and queue or broker management
  • application runtime execution, scheduling, connection pooling, and migrations
  • cost-based query optimization and vendor-specific administration consoles