Owner rule (2026-10-12): "table names should always be lowercase and use
_, and qbits should always be prefixed with their name". For 1.1.0-RC.3,
metadata only (the QBit ships no DDL):
- tables: quick_search_index, quick_search_index_run,
quick_search_failed_event, quick_search_diagnostic_event,
quick_search_validation_run (were camelCase)
- possible-value sources: quick_search_index, quick_search_searchable_table
- permission bases: quick_search_admin, quick_search_debug; table
permissions follow the table names
- applyTablePrefix: a host prefix is snake_cased and joined with "_"
(myApp -> my_app_quick_search_index); processes, widgets and apps keep
applyPrefix
- @Deprecated LEGACY_* constants keep the old names for upgrade scripts
- docs/MIGRATION-1.1.md: upgrade steps, ALTER TABLE for camelCase
databases, UPDATEs for audit_table, saved views and reports, permission
grants; no reindex needed
- QuickSearchTableNamesTest covers new names, legacy constants and prefixing
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>