created utils py
This commit is contained in:
24
query_db.py
Normal file
24
query_db.py
Normal 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)
|
||||
Reference in New Issue
Block a user