54-poll-option-id-map.sql 400 B

1234567891011
  1. -- v54: Store mapping for poll option IDs from Matrix
  2. CREATE TABLE poll_option_id (
  3. msg_mxid TEXT,
  4. opt_id TEXT,
  5. opt_hash bytea CHECK ( length(opt_hash) = 32 ),
  6. PRIMARY KEY (msg_mxid, opt_id),
  7. CONSTRAINT poll_option_unique_hash UNIQUE (msg_mxid, opt_hash),
  8. CONSTRAINT message_mxid_fkey FOREIGN KEY (msg_mxid) REFERENCES message(mxid) ON DELETE CASCADE ON UPDATE CASCADE
  9. );