CREATE TABLE IF NOT EXISTS tenant_bindings ( tenant_id TEXT PRIMARY KEY, tenant_key TEXT NOT NULL UNIQUE ); CREATE TABLE IF NOT EXISTS mq_query_inbox ( tenant_id TEXT NOT NULL, message_id TEXT NOT NULL, tenant_key TEXT NOT NULL, dispatcher_id TEXT NOT NULL, body_hash TEXT NOT NULL, response_id TEXT NOT NULL UNIQUE, received_at TEXT NOT NULL, PRIMARY KEY (tenant_id, message_id), FOREIGN KEY (response_id) REFERENCES outbox(event_id) );