Files
creator-hub/internal/environment/migrations/1045_drop_authorization_status.sql
T
rogee eab193007c
douyin-release-gate / verify (push) Failing after 3m43s
refactor(accounts): 移除「授权状态」概念——账号收敛为启用/暂停单一状态机
产品已收敛为自有账号管理,撤销授权在 UI 无入口、状态恒为 authorized,属废弃语义:
- migration 1045:social_account DROP authorization_status/revoked_at/authorization_kind
- 删除 revoke API 路由与 RevokeAccount/disableAccount 状态机分支(PauseAccount 独立)
- accountRunnable/就绪判定/采集过滤/登录校验删除 authorization_status 检查
- EnvironmentContext/AccountProfile 契约删字段;前端删「已授权/已撤销」展示与 readiness 分支
- 测试同步:revoke 流程/409 用例删除,seed 语句去列;dev 库测试遗留 revoked 账号待 UI 删除
2026-09-30 14:18:34 +08:00

7 lines
499 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 移除「授权状态/授权种类」概念:产品已收敛为自有账号管理,前端无撤销入口,
-- authorization_status 恒为 'authorized'、authorization_kind 恒为 'owned',列与判定全链路删除;
-- 账号有效性由 status(active/paused)单一状态机表达。
ALTER TABLE social_account DROP COLUMN IF EXISTS authorization_status;
ALTER TABLE social_account DROP COLUMN IF EXISTS revoked_at;
ALTER TABLE social_account DROP COLUMN IF EXISTS authorization_kind;