Files
Enterprise-Knowledge-Base/migrations/versioned/000008_add_faq_support.up.sql
T
wizardchen 25fdaed8ca feat: Implement FAQ functionality in Knowledge Base
- Added support for creating and managing FAQ knowledge bases, including new API endpoints for listing, upserting, updating, and deleting FAQ entries.
- Enhanced the frontend to allow users to create FAQ knowledge bases and manage FAQ entries with a dedicated interface.
- Introduced new types and configurations for FAQ handling in the backend, ensuring proper indexing and retrieval of FAQ entries.
- Updated localization files to include new strings related to FAQ management in multiple languages.
- Refactored existing components to accommodate the new FAQ features, improving user experience and functionality.
2025-11-15 01:30:17 +08:00

18 lines
396 B
PL/PgSQL

-- 08-add-faq-support.sql
-- Introduce FAQ knowledge base type and chunk metadata storage
BEGIN;
ALTER TABLE knowledge_bases
ADD COLUMN IF NOT EXISTS type VARCHAR(32) NOT NULL DEFAULT 'document',
ADD COLUMN IF NOT EXISTS faq_config JSONB;
UPDATE knowledge_bases
SET type = 'document'
WHERE type IS NULL OR type = '';
ALTER TABLE chunks
ADD COLUMN IF NOT EXISTS metadata JSONB;
COMMIT;