Let SQLite check for incorrect dates on timestamp row
This commit is contained in:
parent
2202af7826
commit
0718de20fb
1 changed files with 3 additions and 1 deletions
|
@ -46,7 +46,9 @@ def __createTable(cursor, connection):
|
|||
"id INTEGER PRIMARY KEY AUTOINCREMENT,"
|
||||
"username TEXT NOT NULL, email TEXT NOT NULL,"
|
||||
"name TEXT NOT NULL, pubkey TEXT NOT NULL,"
|
||||
"timestamp DATETIME DEFAULT CURRENT_TIMESTAMP, status INTEGER NOT NULL DEFAULT 0);")
|
||||
"timestamp DATETIME DEFAULT CURRENT_TIMESTAMP CONSTRAINT "
|
||||
"timestamp_valid CHECK( timestamp IS strftime('%Y-%m-%d %H:%M:%S', timestamp))"
|
||||
",status INTEGER NOT NULL DEFAULT 0);")
|
||||
connection.commit()
|
||||
except sqlite3.Error as e:
|
||||
logging.exception("Couldn't create needed SQLite Table! Exception: %s" % e)
|
||||
|
|
Loading…
Reference in a new issue