diff --git a/files.db b/files.db index ae0e2a8..8c65cbd 100644 Binary files a/files.db and b/files.db differ diff --git a/files_to_database.py b/files_to_database.py index e3fc2ce..26bf7c7 100644 --- a/files_to_database.py +++ b/files_to_database.py @@ -4,7 +4,7 @@ from datetime import datetime def create_table_files(): conn = sqlite3.connect("files.db", detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES) cur = conn.cursor() - cur.execute("CREATE TABLE files (name VARCHAR(255) PRIMARY KEY, moment DATETIME, length INT);") + cur.execute("CREATE TABLE files (name VARCHAR(255) PRIMARY KEY, moment TIMESTAMP, length INT);") conn.commit() conn.close() @@ -47,7 +47,28 @@ def query_from_table_files(number=30): for row in rows: print(row) +def query_from_table_files_with_moment(moment=datetime(2020,11,21,15,23,0,0)): + conn = sqlite3.connect("files.db", detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES) + cur = conn.cursor() + cur.execute("SELECT * FROM files;") + rows = cur.fetchall() + conn.close() + for row in rows: + if row[1] >= moment: + print(row) + + +def drop_table_files(): + conn = sqlite3.connect("files.db", detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES) + cur = conn.cursor() + cur.execute("DROP TABLE files;") + conn.commit() + conn.close() + + # create_table_files() +# drop_table_files() # populate_table_files() # unpopulate_table_files() -query_from_table_files() \ No newline at end of file +# query_from_table_files() +query_from_table_files_with_moment() \ No newline at end of file