Publier Globinours 1.0.0-rc.3
This commit is contained in:
parent
ea8c24d622
commit
9a2b4068da
325 changed files with 38230 additions and 20 deletions
14
migrations/077_trusted_devices.sql
Normal file
14
migrations/077_trusted_devices.sql
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
CREATE TABLE IF NOT EXISTS trusted_devices (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
||||
selector TEXT NOT NULL UNIQUE,
|
||||
token_hash TEXT NOT NULL,
|
||||
device_name TEXT NOT NULL,
|
||||
user_agent TEXT,
|
||||
ip_address TEXT,
|
||||
created_at TEXT NOT NULL DEFAULT(datetime('now')),
|
||||
last_used_at TEXT NOT NULL DEFAULT(datetime('now')),
|
||||
expires_at TEXT NOT NULL,
|
||||
revoked_at TEXT
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS idx_trusted_devices_user ON trusted_devices(user_id,revoked_at,expires_at);
|
||||
Loading…
Add table
Add a link
Reference in a new issue