|
|
@ -12,7 +12,7 @@
|
|
|
|
# See the License for the specific language governing permissions and
|
|
|
|
# See the License for the specific language governing permissions and
|
|
|
|
# limitations under the License.
|
|
|
|
# limitations under the License.
|
|
|
|
|
|
|
|
|
|
|
|
SCHEMA_VERSION = 73 # remember to update the list below when updating
|
|
|
|
SCHEMA_VERSION = 74 # remember to update the list below when updating
|
|
|
|
"""Represents the expectations made by the codebase about the database schema
|
|
|
|
"""Represents the expectations made by the codebase about the database schema
|
|
|
|
|
|
|
|
|
|
|
|
This should be incremented whenever the codebase changes its requirements on the
|
|
|
|
This should be incremented whenever the codebase changes its requirements on the
|
|
|
@ -78,7 +78,7 @@ Changes in SCHEMA_VERSION = 72:
|
|
|
|
- Unused column application_services_state.last_txn is dropped
|
|
|
|
- Unused column application_services_state.last_txn is dropped
|
|
|
|
- Cache invalidation stream id sequence now begins at 2 to match code expectation.
|
|
|
|
- Cache invalidation stream id sequence now begins at 2 to match code expectation.
|
|
|
|
|
|
|
|
|
|
|
|
Changes in SCHEMA_VERSION = 73;
|
|
|
|
Changes in SCHEMA_VERSION = 73:
|
|
|
|
- thread_id column is added to event_push_actions, event_push_actions_staging
|
|
|
|
- thread_id column is added to event_push_actions, event_push_actions_staging
|
|
|
|
event_push_summary, receipts_linearized, and receipts_graph.
|
|
|
|
event_push_summary, receipts_linearized, and receipts_graph.
|
|
|
|
- Add table `event_failed_pull_attempts` to keep track when we fail to pull
|
|
|
|
- Add table `event_failed_pull_attempts` to keep track when we fail to pull
|
|
|
@ -86,6 +86,11 @@ Changes in SCHEMA_VERSION = 73;
|
|
|
|
- Add indexes to various tables (`event_failed_pull_attempts`, `insertion_events`,
|
|
|
|
- Add indexes to various tables (`event_failed_pull_attempts`, `insertion_events`,
|
|
|
|
`batch_events`) to make it easy to delete all associated rows when purging a room.
|
|
|
|
`batch_events`) to make it easy to delete all associated rows when purging a room.
|
|
|
|
- `inserted_ts` column is added to `event_push_actions_staging` table.
|
|
|
|
- `inserted_ts` column is added to `event_push_actions_staging` table.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes in SCHEMA_VERSION = 74:
|
|
|
|
|
|
|
|
- A query on `event_stream_ordering` column has now been disambiguated (i.e. the
|
|
|
|
|
|
|
|
codebase can handle the `current_state_events`, `local_current_memberships` and
|
|
|
|
|
|
|
|
`room_memberships` tables having an `event_stream_ordering` column).
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|