Add constraints to links table columns

This commit is contained in:
William 2021-03-09 19:09:21 -05:00
parent b4a996023a
commit 28f1c680e7
1 changed files with 8 additions and 1 deletions

View File

@ -12,7 +12,14 @@ links = [
# SQLite setup
cur = con.cursor()
cur.execute("CREATE TABLE links (url text, name text, clicks int, active int, position int)")
cur.execute('''CREATE TABLE links (
url text NOT NULL,
name text NOT NULL,
clicks int NOT NULL,
active int NOT NULL,
position int NOT NULL UNIQUE,
UNIQUE(url, name)
)''')
cur.executemany("INSERT INTO links VALUES (?,?,?,?,?)", links)
con.commit()