From 702073ae7b1ca897a31353c3ac0ad928c91c1991 Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Thu, 19 Feb 2026 16:11:44 -0500 Subject: [PATCH] Expand Lite database config collector to 28 sys.databases columns (#142) Collector now reports state, collation, RCSI, snapshot isolation, stats settings, encryption, security, CDC, broker, and three version-gated columns (ADR 2019+, memory optimized 2019+, optimized locking 2025+). Dynamic SQL builds the SELECT list based on SQL Server version; Azure SQL DB always gets 2019+ columns. Schema version bumped to v11 (drop/recreate database_config table). Co-Authored-By: Claude Opus 4.6 --- Lite/Controls/ServerTab.xaml | 63 ++++++- Lite/Database/DuckDbInitializer.cs | 11 +- Lite/Database/Schema.cs | 21 ++- Lite/Services/LocalDataService.Config.cs | 85 +++++++-- .../RemoteCollectorService.ServerConfig.cs | 173 ++++++++++++++++-- 5 files changed, 319 insertions(+), 34 deletions(-) diff --git a/Lite/Controls/ServerTab.xaml b/Lite/Controls/ServerTab.xaml index c99a7afe..342dd44b 100644 --- a/Lite/Controls/ServerTab.xaml +++ b/Lite/Controls/ServerTab.xaml @@ -911,21 +911,69 @@