090_drop_sora.sql 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. -- Migration: 090_drop_sora
  2. -- Remove all Sora-related database objects.
  3. -- Drops tables: sora_tasks, sora_generations, sora_accounts
  4. -- Drops columns from: groups, users, usage_logs
  5. -- ============================================================
  6. -- 1. Drop Sora tables
  7. -- ============================================================
  8. DROP TABLE IF EXISTS sora_tasks;
  9. DROP TABLE IF EXISTS sora_generations;
  10. DROP TABLE IF EXISTS sora_accounts;
  11. -- ============================================================
  12. -- 2. Drop Sora columns from groups table
  13. -- ============================================================
  14. ALTER TABLE groups
  15. DROP COLUMN IF EXISTS sora_image_price_360,
  16. DROP COLUMN IF EXISTS sora_image_price_540,
  17. DROP COLUMN IF EXISTS sora_video_price_per_request,
  18. DROP COLUMN IF EXISTS sora_video_price_per_request_hd,
  19. DROP COLUMN IF EXISTS sora_storage_quota_bytes;
  20. -- ============================================================
  21. -- 3. Drop Sora columns from users table
  22. -- ============================================================
  23. ALTER TABLE users
  24. DROP COLUMN IF EXISTS sora_storage_quota_bytes,
  25. DROP COLUMN IF EXISTS sora_storage_used_bytes;
  26. -- ============================================================
  27. -- 4. Drop Sora column from usage_logs table
  28. -- ============================================================
  29. ALTER TABLE usage_logs
  30. DROP COLUMN IF EXISTS media_type;