forked from xiaohei/taiji-AI-PAD
20 lines
749 B
SQL
20 lines
749 B
SQL
-- Migration: 添加EU计费字段到users表
|
|
-- Date: 2025-12-30
|
|
-- Description: 为users表添加eu_balance和total_eu_consumed字段用于执行单元计费
|
|
|
|
-- 添加eu_balance字段(EU余额)
|
|
ALTER TABLE users
|
|
ADD COLUMN IF NOT EXISTS eu_balance NUMERIC(15, 2) DEFAULT 0;
|
|
|
|
-- 添加total_eu_consumed字段(总EU消耗)
|
|
ALTER TABLE users
|
|
ADD COLUMN IF NOT EXISTS total_eu_consumed NUMERIC(15, 2) DEFAULT 0;
|
|
|
|
-- 更新注释
|
|
COMMENT ON COLUMN users.eu_balance IS 'EU余额(执行单元余额)';
|
|
COMMENT ON COLUMN users.total_eu_consumed IS '历史总EU消耗量';
|
|
|
|
-- 为现有用户初始化默认值
|
|
UPDATE users SET eu_balance = 0 WHERE eu_balance IS NULL;
|
|
UPDATE users SET total_eu_consumed = 0 WHERE total_eu_consumed IS NULL;
|