16 lines
673 B
SQL
16 lines
673 B
SQL
CREATE TABLE IF NOT EXISTS shangwutong_classification_caches (
|
|
inbox_id INTEGER PRIMARY KEY REFERENCES inboxes (id) ON DELETE CASCADE,
|
|
conversation_kinds TEXT NOT NULL DEFAULT '[]',
|
|
customer_color_kinds TEXT NOT NULL DEFAULT '[]',
|
|
sync_status VARCHAR(20) NOT NULL DEFAULT 'never',
|
|
synced_at DATETIME,
|
|
last_error_code VARCHAR(100),
|
|
last_error_message TEXT,
|
|
last_sync_event_id VARCHAR(128),
|
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_shangwutong_classification_caches_sync_status
|
|
ON shangwutong_classification_caches (sync_status);
|