-- 用户头像是账户资料的一部分;素材文件仍由受工作空间隔离的 media_assets 管理。 SET search_path TO atlas, public; ALTER TABLE users ADD COLUMN avatar_asset_id UUID REFERENCES media_assets(id) ON DELETE SET NULL, ADD COLUMN revision INTEGER NOT NULL DEFAULT 1 CHECK (revision > 0); CREATE INDEX ix_users_avatar_asset ON users (avatar_asset_id) WHERE avatar_asset_id IS NOT NULL;