MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / reset_sqlite_sequences

Function reset_sqlite_sequences

scripts/clear_database.py:222–226  ·  view source on GitHub ↗

Reset autoincrement counters after destructive cleanup.

(conn: sqlite3.Connection, table_names: Iterable[str])

Source from the content-addressed store, hash-verified

220
221
222def reset_sqlite_sequences(conn: sqlite3.Connection, table_names: Iterable[str]) -> None:
223 """Reset autoincrement counters after destructive cleanup."""
224 cursor = conn.cursor()
225 for table_name in table_names:
226 cursor.execute("DELETE FROM sqlite_sequence WHERE name = ?", (table_name,))
227
228
229def full_reset(

Callers 3

full_resetFunction · 0.85
benchmark_resetFunction · 0.85
mainFunction · 0.85

Calls 2

cursorMethod · 0.80
executeMethod · 0.45

Tested by

no test coverage detected