19 lines
723 B
PL/PgSQL
19 lines
723 B
PL/PgSQL
-- ============================================
|
||
-- 迁移: 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;
|