We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5bdfe15 commit f6d121eCopy full SHA for f6d121e
1 file changed
apps/sim/lib/knowledge/service.ts
@@ -397,6 +397,14 @@ export async function getKnowledgeBaseById(
397
}
398
399
400
+/**
401
+ * Permanently delete a knowledge base row without soft-delete or cascading updates.
402
+ * Used only during creation-time rollback when the KB was never fully initialised.
403
+ */
404
+export async function hardDeleteKnowledgeBase(knowledgeBaseId: string): Promise<void> {
405
+ await db.delete(knowledgeBase).where(eq(knowledgeBase.id, knowledgeBaseId))
406
+}
407
+
408
/**
409
* Delete a knowledge base (soft delete)
410
*/
0 commit comments