37 lines
1.3 KiB
SQL
37 lines
1.3 KiB
SQL
-- Drop indexes
|
|
DROP INDEX IF EXISTS idx_sessions_expires_at;
|
|
DROP INDEX IF EXISTS idx_sessions_user_id;
|
|
DROP INDEX IF EXISTS idx_sessions_session_id;
|
|
DROP INDEX IF EXISTS idx_runners_last_heartbeat;
|
|
DROP INDEX IF EXISTS idx_task_steps_task_id;
|
|
DROP INDEX IF EXISTS idx_task_logs_runner_id;
|
|
DROP INDEX IF EXISTS idx_task_logs_task_id_id;
|
|
DROP INDEX IF EXISTS idx_task_logs_task_id_created_at;
|
|
DROP INDEX IF EXISTS idx_runners_api_key_id;
|
|
DROP INDEX IF EXISTS idx_runner_api_keys_created_by;
|
|
DROP INDEX IF EXISTS idx_runner_api_keys_active;
|
|
DROP INDEX IF EXISTS idx_runner_api_keys_prefix;
|
|
DROP INDEX IF EXISTS idx_job_files_job_id;
|
|
DROP INDEX IF EXISTS idx_tasks_started_at;
|
|
DROP INDEX IF EXISTS idx_tasks_job_status;
|
|
DROP INDEX IF EXISTS idx_tasks_status;
|
|
DROP INDEX IF EXISTS idx_tasks_runner_id;
|
|
DROP INDEX IF EXISTS idx_tasks_job_id;
|
|
DROP INDEX IF EXISTS idx_jobs_user_status_created;
|
|
DROP INDEX IF EXISTS idx_jobs_status;
|
|
DROP INDEX IF EXISTS idx_jobs_user_id;
|
|
|
|
-- Drop tables (order matters due to foreign keys)
|
|
DROP TABLE IF EXISTS sessions;
|
|
DROP TABLE IF EXISTS settings;
|
|
DROP TABLE IF EXISTS task_steps;
|
|
DROP TABLE IF EXISTS task_logs;
|
|
DROP TABLE IF EXISTS manager_secrets;
|
|
DROP TABLE IF EXISTS job_files;
|
|
DROP TABLE IF EXISTS tasks;
|
|
DROP TABLE IF EXISTS runners;
|
|
DROP TABLE IF EXISTS jobs;
|
|
DROP TABLE IF EXISTS runner_api_keys;
|
|
DROP TABLE IF EXISTS users;
|
|
|