25fdaed8ca
- 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.
18 lines
396 B
PL/PgSQL
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;
|
|
|