Files
goclaw/migrations/000001_init_schema.down.sql
T
2026-02-25 08:52:47 +07:00

66 lines
1.7 KiB
SQL

-- Reverse of 000001_init_schema.up.sql
-- Drop in reverse dependency order
-- 14. Group File Writers
DROP TABLE IF EXISTS group_file_writers CASCADE;
-- 13. Config Secrets
DROP TABLE IF EXISTS config_secrets CASCADE;
-- 12. Channel Instances
DROP TABLE IF EXISTS channel_instances CASCADE;
-- 11. Custom Tools
DROP TABLE IF EXISTS custom_tools CASCADE;
-- 10. MCP Servers
DROP TABLE IF EXISTS mcp_access_requests CASCADE;
DROP TABLE IF EXISTS mcp_user_grants CASCADE;
DROP TABLE IF EXISTS mcp_agent_grants CASCADE;
DROP TABLE IF EXISTS mcp_servers CASCADE;
-- 9. Tracing
DROP TABLE IF EXISTS spans CASCADE;
DROP TABLE IF EXISTS traces CASCADE;
-- 8. Pairing
DROP TABLE IF EXISTS paired_devices CASCADE;
DROP TABLE IF EXISTS pairing_requests CASCADE;
-- 7. Cron
DROP TABLE IF EXISTS cron_run_logs CASCADE;
DROP TABLE IF EXISTS cron_jobs CASCADE;
-- 6. Skills
DROP TABLE IF EXISTS skill_user_grants CASCADE;
DROP TABLE IF EXISTS skill_agent_grants CASCADE;
DROP TABLE IF EXISTS skills CASCADE;
-- 5. Memory
DROP TABLE IF EXISTS embedding_cache CASCADE;
DROP TABLE IF EXISTS memory_chunks CASCADE;
DROP TABLE IF EXISTS memory_documents CASCADE;
-- 4. Sessions
DROP TABLE IF EXISTS sessions CASCADE;
-- 3. Context Files & User Profiles
DROP TABLE IF EXISTS user_agent_profiles CASCADE;
DROP TABLE IF EXISTS user_agent_overrides CASCADE;
DROP TABLE IF EXISTS user_context_files CASCADE;
DROP TABLE IF EXISTS agent_context_files CASCADE;
-- 2. Agents
DROP TABLE IF EXISTS agent_shares CASCADE;
DROP TABLE IF EXISTS agents CASCADE;
-- 1. LLM
DROP TABLE IF EXISTS llm_providers CASCADE;
-- Functions
DROP FUNCTION IF EXISTS uuid_generate_v7();
-- Extensions (only drop if safe — skip in production)
-- DROP EXTENSION IF EXISTS "vector";
-- DROP EXTENSION IF EXISTS "pgcrypto";