43-media-backfill-requests.sql 572 B

1234567891011121314
  1. -- v43: Add table for tracking which media needs to be requested from the user's phone
  2. CREATE TABLE media_backfill_requests (
  3. user_mxid TEXT,
  4. portal_jid TEXT,
  5. portal_receiver TEXT,
  6. event_id TEXT,
  7. media_key BYTEA,
  8. status INTEGER,
  9. error TEXT,
  10. PRIMARY KEY (user_mxid, portal_jid, portal_receiver, event_id),
  11. FOREIGN KEY (user_mxid) REFERENCES "user" (mxid) ON DELETE CASCADE ON UPDATE CASCADE,
  12. FOREIGN KEY (portal_jid, portal_receiver) REFERENCES portal (jid, receiver) ON DELETE CASCADE
  13. );