rag-kb-system / check_db_sync.js
duqing2026's picture
对接语雀 token,同步所有文档,并同样布局展示页面和交互功能,并未实现对话知识库功能
2c10495
const Database = require('better-sqlite3');
const path = require('path');
const db = new Database(path.join(process.cwd(), 'rag-kb.db'));
try {
const count = db.prepare('SELECT count(*) as count FROM documents').get();
console.log("Total documents:", count);
const lastSync = db.prepare('SELECT max(synced_at) as last_sync FROM documents').get();
console.log("Last synced at:", new Date(lastSync.last_sync).toLocaleString());
const runningSync = db.prepare('SELECT * FROM knowledge_bases ORDER BY synced_at DESC LIMIT 5').all();
console.log("Knowledge Bases:", runningSync);
} catch (error) {
console.error("Database error:", error);
}