created utils py

This commit is contained in:
2025-03-18 12:20:06 +02:00
parent e1ea17f26f
commit 2290c8dbf8
8 changed files with 241 additions and 23 deletions

24
query_db.py Normal file
View File

@@ -0,0 +1,24 @@
import sqlite3
import os
from instances.db import DB_PATH
def query_last_20_entries(table_name):
conn = sqlite3.connect(DB_PATH)
c = conn.cursor()
query = f"SELECT * FROM {table_name} ORDER BY ROWID DESC LIMIT 20"
c.execute(query)
rows = c.fetchall()
conn.close()
return rows
def print_entries(table_name, entries):
print(f"Last 20 entries from {table_name}:")
for entry in entries:
print(entry)
print("\n")
if __name__ == '__main__':
tables = ['logs', 'boards', 'mir_server_missions', 'requested_missions']
for table in tables:
entries = query_last_20_entries(table)
print_entries(table, entries)