Delete
Choose between soft delete and hard delete clearly.
Delete
Problem: teams delete rows and regret it later.
Solution: KadakORM uses soft delete when your table has a soft-delete column.
Default delete
await db.users.delete({ id: 1 })If your table has deletedAt with .softDelete() or softDelete: true, KadakORM updates deleted_at instead of removing the row.
Permanent delete
await db.users.hardDelete({ id: 1 })Use this only for irreversible cleanup.
Important:
findMany()automatically hides soft-deleted rows.