1
0
Fork 0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-07-11 16:33:59 -04:00
mautrix-whatsapp/pkg/connector/wadb/upgrades/05-history-sync-notification.sql

15 lines
707 B
SQL

-- v5 (compatible with v3+): Add buffer for history sync notifications
CREATE TABLE whatsapp_history_sync_notification (
-- only: sqlite (line commented)
-- rowid INTEGER PRIMARY KEY,
-- only: postgres
rowid BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
bridge_id TEXT NOT NULL,
user_login_id TEXT NOT NULL,
data bytea NOT NULL,
CONSTRAINT whatsapp_history_sync_notification_user_login_fkey FOREIGN KEY (bridge_id, user_login_id)
REFERENCES user_login (bridge_id, id) ON UPDATE CASCADE ON DELETE CASCADE
);
CREATE INDEX whatsapp_history_sync_notification_login_idx ON whatsapp_history_sync_notification (bridge_id, user_login_id);