mirror of
https://github.com/element-hq/synapse.git
synced 2026-10-23 13:03:28 +00:00
WIP
This commit is contained in:
1 parent
beea39f000
commit
b63f5b6580
1 file changed
+28
@@ -0,0 +1,28 @@
|
||||
--
|
||||
-- This file is licensed under the Affero General Public License (AGPL) version 3.
|
||||
--
|
||||
-- Copyright (C) 2024 New Vector, Ltd
|
||||
--
|
||||
-- This program is free software: you can redistribute it and/or modify
|
||||
-- it under the terms of the GNU Affero General Public License as
|
||||
-- published by the Free Software Foundation, either version 3 of the
|
||||
-- License, or (at your option) any later version.
|
||||
--
|
||||
-- See the GNU Affero General Public License for more details:
|
||||
-- <https://www.gnu.org/licenses/agpl-3.0.html>.
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS state_epoch (
|
||||
Lock CHAR(1) NOT NULL DEFAULT 'X' UNIQUE, -- Makes sure this table only has one row.
|
||||
state_epoch BIGINT NOT NULL,
|
||||
updated_ts BIGINT NOT NULL,
|
||||
CHECK (Lock='X')
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS state_groups_pending_deletion (
|
||||
state_group BIGINT NOT NULL,
|
||||
state_epoch BIGINT NOT NULL,
|
||||
PRIMARY KEY (state_group, state_epoch)
|
||||
);
|
||||
|
||||
CREATE INDEX state_groups_pending_deletion_epoch ON state_groups_pending_deletion(state_epoch);
|
||||
Reference in new issue
Block a user