30 lines
887 B
Python
Executable File
30 lines
887 B
Python
Executable File
import sqlite3
|
|
from database import DB_NAME
|
|
|
|
def clear_cache():
|
|
"""Vymaže všetky záznamy z databázy"""
|
|
conn = sqlite3.connect(DB_NAME)
|
|
cursor = conn.cursor()
|
|
|
|
# Vymaž všetky fact-checky
|
|
cursor.execute("DELETE FROM fact_checks")
|
|
deleted_checks = cursor.rowcount
|
|
|
|
# Vymaž všetky verified facts
|
|
cursor.execute("DELETE FROM verified_facts")
|
|
deleted_facts = cursor.rowcount
|
|
|
|
# Reset autoincrement
|
|
cursor.execute("DELETE FROM sqlite_sequence WHERE name='fact_checks'")
|
|
cursor.execute("DELETE FROM sqlite_sequence WHERE name='verified_facts'")
|
|
|
|
conn.commit()
|
|
conn.close()
|
|
|
|
print(f"✅ Cache vyčistená!")
|
|
print(f" - Vymazaných fact-checkov: {deleted_checks}")
|
|
print(f" - Vymazaných verified facts: {deleted_facts}")
|
|
|
|
if __name__ == "__main__":
|
|
clear_cache()
|