47-room-backfill-state.sql 511 B

12345678910111213
  1. -- v47: Add table for keeping track of backfill state
  2. CREATE TABLE backfill_state (
  3. user_mxid TEXT,
  4. portal_jid TEXT,
  5. portal_receiver TEXT,
  6. processing_batch BOOLEAN,
  7. backfill_complete BOOLEAN,
  8. first_expected_ts INTEGER,
  9. PRIMARY KEY (user_mxid, portal_jid, portal_receiver),
  10. FOREIGN KEY (user_mxid) REFERENCES "user" (mxid) ON DELETE CASCADE ON UPDATE CASCADE,
  11. FOREIGN KEY (portal_jid, portal_receiver) REFERENCES portal (jid, receiver) ON DELETE CASCADE
  12. );