-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdb.changelog.xml
More file actions
54 lines (48 loc) · 3.96 KB
/
db.changelog.xml
File metadata and controls
54 lines (48 loc) · 3.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd">
<include file="1-001-extensions.xml" relativeToChangelogFile="true"/>
<include file="1-001-old-passwords.xml" relativeToChangelogFile="true"/>
<include file="1-003-areas.xml" relativeToChangelogFile="true"/>
<include file="1-004-users.xml" relativeToChangelogFile="true"/>
<include file="1-005-user-areas.xml" relativeToChangelogFile="true"/>
<include file="1-006-scheduler-locks.xml" relativeToChangelogFile="true"/>
<include file="1-007-scheduler-logs.xml" relativeToChangelogFile="true"/>
<include file="1-008-file-uploads.xml" relativeToChangelogFile="true"/>
<include file="1-009-core-projects.xml" relativeToChangelogFile="true"/>
<include file="1-010-core-area-projects.xml" relativeToChangelogFile="true"/>
<include file="1-011-core-reference-counters.xml" relativeToChangelogFile="true"/>
<include file="1-012-core-states.xml" relativeToChangelogFile="true"/>
<include file="2-001-funding-values-table.xml" relativeToChangelogFile="true"/>
<include file="2-002-funding-contributors-table.xml" relativeToChangelogFile="true"/>
<include file="2-003-nfm-measures-table.xml" relativeToChangelogFile="true"/>
<include file="2-004-nfm-land-use-changes-table.xml" relativeToChangelogFile="true"/>
<include file="2-005-area-downloads-table.xml" relativeToChangelogFile="true"/>
<include file="2-006-area-downloads-progress.xml" relativeToChangelogFile="true"/>
<include file="2-007-area-downloads-benefit-count.xml" relativeToChangelogFile="true"/>
<!-- Schema changes for validation updates -->
<include file="2-008-numeric-precision.xml" relativeToChangelogFile="true"/>
<!-- Schema change to drop main_source_of_risk column, which is redundant with main_risk. -->
<include file="2-009-drop-main-source-of-risk.xml" relativeToChangelogFile="true"/>
<!-- Schema change to widen unique_session_id column to prevent P2000 errors on login. -->
<include file="2-010-widen-unique-session-id.xml" relativeToChangelogFile="true"/>
<!-- Add stale_data_cleared flag for persistent warning banner after auto-flush of stale financial years -->
<include file="2-011-stale-data-cleared.xml" relativeToChangelogFile="true"/>
<!-- Lazy-write base64 cache for the benefit area shapefile — avoids S3 fetch on critical submission path -->
<include file="2-012-benefit-area-base64-cache.xml" relativeToChangelogFile="true"/>
<!-- Legacy tables - these are maintained for historical purposes, but new system should not use these tables. -->
<include file="3-001-account-requests-legacy-table.xml" relativeToChangelogFile="true"/>
<include file="3-002-core-flood-protection-outcomes-legacy-table.xml" relativeToChangelogFile="true"/>
<include file="3-003-core-flood-protection-2040-outcomes-legacy-table.xml" relativeToChangelogFile="true"/>
<include file="3-004-core-coastal-erosion-protection-outcomes-legacy-table.xml" relativeToChangelogFile="true"/>
<include file="3-005-asite-submissions-legacy-table.xml" relativeToChangelogFile="true"/>
<include file="3-006-asite-files-legacy-table.xml" relativeToChangelogFile="true"/>
<include file="3-007-bootstraps-legacy-table.xml" relativeToChangelogFile="true"/>
<!-- New audit log table for tracking all data changes with before/after snapshots -->
<include file="4-001-audit-log.xml" relativeToChangelogFile="true"/>
<!-- Proposal submission tracking — records every attempt to send to the external system -->
<include file="4-002-create-proposal-submissions.xml" relativeToChangelogFile="true"/>
<!-- Store outgoing request payload per submission attempt (shapefile base64 scrubbed at app layer) -->
<include file="4-003-proposal-submissions-request-payload.xml" relativeToChangelogFile="true"/>
</databaseChangeLog>