Files
taiji-AI-PAD/services/mcp-server/migrations/003_add_eu_fields_to_users.sql
T
2025-12-30 06:22:47 +00:00

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;