db: Use subscriber_id as primary key for AuthKeys/AuthLastTuples
It's unique and not null and we never use 'id' anyway. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
parent
c614a6a199
commit
10bf812a6a
|
@ -135,14 +135,12 @@ static char *create_stmts[] = {
|
||||||
"idx INTEGER NOT NULL "
|
"idx INTEGER NOT NULL "
|
||||||
")",
|
")",
|
||||||
"CREATE TABLE IF NOT EXISTS AuthKeys ("
|
"CREATE TABLE IF NOT EXISTS AuthKeys ("
|
||||||
"id INTEGER PRIMARY KEY AUTOINCREMENT, "
|
"subscriber_id INTEGER PRIMARY KEY, "
|
||||||
"subscriber_id INTEGER UNIQUE NOT NULL, "
|
|
||||||
"algorithm_id INTEGER NOT NULL, "
|
"algorithm_id INTEGER NOT NULL, "
|
||||||
"a3a8_ki BLOB "
|
"a3a8_ki BLOB "
|
||||||
")",
|
")",
|
||||||
"CREATE TABLE IF NOT EXISTS AuthLastTuples ("
|
"CREATE TABLE IF NOT EXISTS AuthLastTuples ("
|
||||||
"id INTEGER PRIMARY KEY AUTOINCREMENT, "
|
"subscriber_id INTEGER PRIMARY KEY, "
|
||||||
"subscriber_id NUMERIC UNIQUE NOT NULL, "
|
|
||||||
"issued TIMESTAMP NOT NULL, "
|
"issued TIMESTAMP NOT NULL, "
|
||||||
"use_count INTEGER NOT NULL DEFAULT 0, "
|
"use_count INTEGER NOT NULL DEFAULT 0, "
|
||||||
"key_seq INTEGER NOT NULL, "
|
"key_seq INTEGER NOT NULL, "
|
||||||
|
|
Loading…
Reference in New Issue