Cette révision appartient à :
Abdel-Kader Chabi-Sika-Boni 2020-12-22 01:02:48 +01:00
Parent 42cefc2a81
révision d375b6fd08
2 fichiers modifiés avec 23 ajouts et 2 suppressions

BIN
files.db

Fichier binaire non affiché.

Voir le fichier

@ -4,7 +4,7 @@ from datetime import datetime
def create_table_files(): def create_table_files():
conn = sqlite3.connect("files.db", detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES) conn = sqlite3.connect("files.db", detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES)
cur = conn.cursor() 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.commit()
conn.close() conn.close()
@ -47,7 +47,28 @@ def query_from_table_files(number=30):
for row in rows: for row in rows:
print(row) 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() # create_table_files()
# drop_table_files()
# populate_table_files() # populate_table_files()
# unpopulate_table_files() # unpopulate_table_files()
query_from_table_files() # query_from_table_files()
query_from_table_files_with_moment()