refactor: is_paid→is_member, paid_expires_at→membership_expires_at 全局重命名
This commit is contained in:
18
migrations/010_rename_paid_fields.sql
Normal file
18
migrations/010_rename_paid_fields.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
-- ============================================
|
||||
-- 迁移: 010_rename_paid_fields.sql
|
||||
-- 目的: 将 users 表中的 is_paid/paid_expires_at 重命名为
|
||||
-- is_member/membership_expires_at,语义更准确
|
||||
-- 日期: 2026-05-25
|
||||
-- 依赖: 001_add_payment_fields.sql
|
||||
-- ============================================
|
||||
|
||||
BEGIN;
|
||||
|
||||
ALTER TABLE users RENAME COLUMN is_paid TO is_member;
|
||||
ALTER TABLE users RENAME COLUMN paid_expires_at TO membership_expires_at;
|
||||
|
||||
-- 更新 audit_log 中的备注(不阻塞)
|
||||
COMMENT ON COLUMN users.is_member IS '会员身份凭证:曾经拥有过会员资格(即使已过期)';
|
||||
COMMENT ON COLUMN users.membership_expires_at IS '会员到期时间:NULL 表示永久会员';
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user