nim-chat-sdk/migrations/001_create_ratelimit_state.sql

19 lines
473 B
MySQL
Raw Normal View History

2025-07-16 09:22:29 +03:00
CREATE TABLE IF NOT EXISTS kv_store (
key TEXT PRIMARY KEY,
value BLOB
2025-08-04 10:43:59 +03:00
);
CREATE TABLE IF NOT EXISTS ratelimit_queues (
queue_type TEXT NOT NULL,
msg_id TEXT NOT NULL,
msg_data BLOB NOT NULL,
batch_id INTEGER NOT NULL,
created_at INTEGER NOT NULL,
PRIMARY KEY (queue_type, batch_id, msg_id)
);
CREATE TABLE IF NOT EXISTS ratelimit_message_status (
msg_id TEXT PRIMARY KEY,
2025-09-01 12:07:39 +03:00
"status" TEXT NOT NULL,
updated_at INTEGER NOT NULL
2025-07-16 09:22:29 +03:00
);