Add HTTP /v1 MVC, TCP send path, groups with server-side member-avatar collage, object-storage upload, and friends/favorites around the architecture-v3 layout. Co-authored-by: Cursor <cursoragent@cursor.com>
10 lines
828 B
SQL
10 lines
828 B
SQL
-- Profile fields on users. One ADD per statement (stock MySQL has no ADD COLUMN IF NOT EXISTS).
|
||
-- Re-running migrate ignores duplicate-column errors.
|
||
|
||
ALTER TABLE users ADD COLUMN qrcode VARCHAR(512) NOT NULL DEFAULT '' COMMENT '个人二维码对象存储 key 或 URL,不存图片二进制';
|
||
ALTER TABLE users ADD COLUMN birthday DATE NULL COMMENT '生日,未填为空';
|
||
ALTER TABLE users ADD COLUMN gender TINYINT NOT NULL DEFAULT 0 COMMENT '0=未知 1=男 2=女';
|
||
ALTER TABLE users ADD COLUMN last_login_at DATETIME(3) NULL COMMENT '最近一次登录时间';
|
||
ALTER TABLE users ADD COLUMN last_active_at DATETIME(3) NULL COMMENT '最近一次活跃时间(登录、心跳、发消息等)';
|
||
ALTER TABLE users COMMENT = '用户账号。主键 Snowflake 即 uid;登录身份在 user_emails,设备在 user_devices';
|