refactor(db)!: adopt project-routed pooled databases
Reorganize WNDB by responsibility and remove legacy scheme endpoints.\n\nRoute analysis and time-series access through project pools, preserve transactional realtime replacement, and refresh GIS materialized views after writes.\n\nAdd database architecture documentation, live pooling coverage, API contract updates, and executable container verification.\n\nBREAKING CHANGE: legacy scheme APIs and flat app.native.wndb module imports are removed.
This commit is contained in:
@@ -65,8 +65,8 @@ def test_update_scada_field_inserts_when_update_hits_no_rows():
|
||||
)
|
||||
|
||||
assert len(conn.cursor_instance.calls) == 2
|
||||
assert "UPDATE scada.scada_data SET" in conn.cursor_instance.calls[0][0]
|
||||
assert "INSERT INTO scada.scada_data" in conn.cursor_instance.calls[1][0]
|
||||
assert "UPDATE scada.measurements SET" in conn.cursor_instance.calls[0][0]
|
||||
assert "INSERT INTO scada.measurements" in conn.cursor_instance.calls[1][0]
|
||||
|
||||
|
||||
def test_update_scada_field_skips_insert_when_update_succeeds():
|
||||
@@ -85,4 +85,4 @@ def test_update_scada_field_skips_insert_when_update_succeeds():
|
||||
)
|
||||
|
||||
assert len(conn.cursor_instance.calls) == 1
|
||||
assert "UPDATE scada.scada_data SET" in conn.cursor_instance.calls[0][0]
|
||||
assert "UPDATE scada.measurements SET" in conn.cursor_instance.calls[0][0]
|
||||
|
||||
Reference in New Issue
Block a user