26 lines
1,019 B
MySQL
26 lines
1,019 B
MySQL
|
|
-- Rollback Migration: Knowledge Base Sources
|
||
|
|
|
||
|
|
-- Drop triggers first
|
||
|
|
DROP TRIGGER IF EXISTS update_knowledge_sources_updated_at ON knowledge_sources;
|
||
|
|
|
||
|
|
-- Drop indexes
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_sources_bot_id;
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_sources_status;
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_sources_collection;
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_sources_content_hash;
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_sources_created_at;
|
||
|
|
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_chunks_source_id;
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_chunks_chunk_index;
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_chunks_content_fts;
|
||
|
|
DROP INDEX IF EXISTS idx_knowledge_chunks_embedding;
|
||
|
|
|
||
|
|
DROP INDEX IF EXISTS idx_research_search_history_bot_id;
|
||
|
|
DROP INDEX IF EXISTS idx_research_search_history_user_id;
|
||
|
|
DROP INDEX IF EXISTS idx_research_search_history_created_at;
|
||
|
|
|
||
|
|
-- Drop tables (order matters due to foreign key constraints)
|
||
|
|
DROP TABLE IF EXISTS research_search_history;
|
||
|
|
DROP TABLE IF EXISTS knowledge_chunks;
|
||
|
|
DROP TABLE IF EXISTS knowledge_sources;
|