mirror of
https://github.com/Shu-Ying/farm_service.git
synced 2026-11-02 10:39:59 +08:00
13 lines
556 B
SQL
13 lines
556 B
SQL
-- Platform separates identities; the API currently supports ordinary QQ numbers.
|
|
CREATE TABLE users (
|
|
platform TEXT NOT NULL,
|
|
platform_user_id TEXT NOT NULL,
|
|
nickname TEXT NOT NULL,
|
|
created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')),
|
|
updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')),
|
|
PRIMARY KEY (platform, platform_user_id),
|
|
CHECK (platform IN ('qq', 'telegram', 'discord')),
|
|
CHECK (length(platform_user_id) BETWEEN 1 AND 32),
|
|
CHECK (length(nickname) BETWEEN 1 AND 64)
|
|
);
|