SQL príkazy pre Coolify: -- 1. NAJPRV: Pozri koľko dát sa vymaže SELECT (SELECT COUNT(*) FROM email_accounts) as email_accounts, (SELECT COUNT(*) FROM user_email_accounts) as user_email_accounts, (SELECT COUNT(*) FROM contacts) as contacts, (SELECT COUNT(*) FROM emails) as emails; -- 2. VYMAŽ všetko (cascade sa postará o zvyšok) DELETE FROM email_accounts; -- 3. OVER že je všetko prázdne SELECT (SELECT COUNT(*) FROM email_accounts) as email_accounts, (SELECT COUNT(*) FROM user_email_accounts) as user_email_accounts, (SELECT COUNT(*) FROM contacts) as contacts, (SELECT COUNT(*) FROM emails) as emails; -- 4. SPUSTI INDEXY CREATE INDEX IF NOT EXISTS idx_contacts_email_account_id ON contacts(email_account_id); CREATE INDEX IF NOT EXISTS idx_contacts_company_id ON contacts(company_id); CREATE INDEX IF NOT EXISTS idx_todos_project_id ON todos(project_id); CREATE INDEX IF NOT EXISTS idx_todos_company_id ON todos(company_id); CREATE INDEX IF NOT EXISTS idx_notes_company_id ON notes(company_id); CREATE INDEX IF NOT EXISTS idx_notes_project_id ON notes(project_id); CREATE INDEX IF NOT EXISTS idx_notes_todo_id ON notes(todo_id); CREATE INDEX IF NOT EXISTS idx_contacts_email ON contacts(email); CREATE INDEX IF NOT EXISTS idx_companies_name ON companies(name); CREATE INDEX IF NOT EXISTS idx_projects_name ON projects(name); CREATE INDEX IF NOT EXISTS idx_todos_status ON todos(status); CREATE INDEX IF NOT EXISTS idx_projects_status ON projects(status); CREATE INDEX IF NOT EXISTS idx_todos_user_status ON todo_users(user_id, todo_id); CREATE INDEX IF NOT EXISTS idx_time_entries_user_start ON time_entries(user_id, start_time);