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,
valbindings, 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