mirror of
https://github.com/tiennm99/goclaw.git
synced 2026-06-11 16:11:18 +00:00
66 lines
1.7 KiB
SQL
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";
|