003_add_columns.sql 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. -- ============================================================
  2. -- 存量表补充字段(安全幂等,已存在的列会自动跳过)
  3. -- ============================================================
  4. -- monitored_domains 补充 remark / super_admin_id
  5. ALTER TABLE domain_monitor.monitored_domains
  6. ADD COLUMN IF NOT EXISTS remark VARCHAR(500);
  7. ALTER TABLE domain_monitor.monitored_domains
  8. ADD COLUMN IF NOT EXISTS super_admin_id INTEGER;
  9. -- super_admin 补充 remark / source_domain
  10. ALTER TABLE domain_monitor.super_admin
  11. ADD COLUMN IF NOT EXISTS remark VARCHAR(500);
  12. ALTER TABLE domain_monitor.super_admin
  13. ADD COLUMN IF NOT EXISTS source_domain VARCHAR(200);
  14. -- user_consumption_detail 补充字段
  15. ALTER TABLE domain_monitor.user_consumption_detail
  16. ADD COLUMN IF NOT EXISTS username VARCHAR;
  17. ALTER TABLE domain_monitor.user_consumption_detail
  18. ADD COLUMN IF NOT EXISTS order_no VARCHAR;
  19. ALTER TABLE domain_monitor.user_consumption_detail
  20. ADD COLUMN IF NOT EXISTS invoiced BOOLEAN DEFAULT FALSE;
  21. ALTER TABLE domain_monitor.user_consumption_detail
  22. ADD COLUMN IF NOT EXISTS super_admin_discount NUMERIC(10, 4) DEFAULT 1.0000;
  23. ALTER TABLE domain_monitor.user_consumption_detail
  24. ADD COLUMN IF NOT EXISTS super_admin_actual_price NUMERIC(20, 4);