MCPcopy Index your code
hub / github.com/cameri/nostream / runSelectiveDelete

Function runSelectiveDelete

src/clean-db.ts:211–216  ·  view source on GitHub ↗
(dbClient: Knex, options: CleanDbOptions)

Source from the content-addressed store, hash-verified

209}
210
211const runSelectiveDelete = async (dbClient: Knex, options: CleanDbOptions): Promise<number> => {
212 const deleteQuery = applySelectiveFilters(dbClient('events'), options)
213 const deletedRows = await deleteQuery.del()
214 await dbClient.raw('VACUUM ANALYZE events;')
215 return Number(deletedRows)
216}
217
218export const runCleanDb = async (args: string[] = process.argv.slice(2)): Promise<number> => {
219 const options = parseCleanDbOptions(args)

Callers 1

runCleanDbFunction · 0.85

Calls 1

applySelectiveFiltersFunction · 0.85

Tested by

no test coverage detected