mirror of
https://github.com/hansjone/netx.git
synced 2026-10-14 11:43:18 +08:00
Add cutover-compare nav group and monitor templates.
Move biz monitor/compare/migration under Cutover compare, split compare templates into their own page, and add monitor-template CRUD that overlays compare templates. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
f3a8f80822
commit
202196a197
13 changed files with 812 additions and 36 deletions
|
|
@ -48,6 +48,19 @@ def apply_biz_state_schema(conn: Connection) -> None:
|
|||
"ALTER TABLE biz_migration_batch ADD COLUMN IF NOT EXISTS accept_summary_json JSON DEFAULT '{}'",
|
||||
"ALTER TABLE biz_migration_run ADD COLUMN IF NOT EXISTS purpose VARCHAR(32) DEFAULT 'manual'",
|
||||
"CREATE INDEX IF NOT EXISTS ix_biz_migration_red_project_status ON biz_migration_red_ticket (project_id, status)",
|
||||
"CREATE TABLE IF NOT EXISTS biz_monitor_template ("
|
||||
"id VARCHAR(64) PRIMARY KEY,"
|
||||
"name VARCHAR(256) DEFAULT '',"
|
||||
"compare_template_id VARCHAR(64) DEFAULT '',"
|
||||
"collect_metric_ids_json JSON DEFAULT '[]',"
|
||||
"defaults_json JSON DEFAULT '{}',"
|
||||
"sheet_overrides_json JSON DEFAULT '[]',"
|
||||
"note VARCHAR(512) DEFAULT '',"
|
||||
"created_at TIMESTAMP,"
|
||||
"updated_at TIMESTAMP"
|
||||
")",
|
||||
"CREATE INDEX IF NOT EXISTS ix_biz_monitor_template_name ON biz_monitor_template (name)",
|
||||
"CREATE INDEX IF NOT EXISTS ix_biz_monitor_template_compare ON biz_monitor_template (compare_template_id)",
|
||||
):
|
||||
try:
|
||||
_run_sql(conn, sql)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue