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)