session lifetime
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
CREATE TABLE resource_access_tokens (
|
||||
token_hash VARCHAR(64) PRIMARY KEY,
|
||||
resource_kind VARCHAR(16) NOT NULL,
|
||||
resource_slug VARCHAR(255) NOT NULL,
|
||||
expires_at VARCHAR(40) NOT NULL,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
INDEX idx_resource_access_tokens_resource (resource_kind, resource_slug),
|
||||
INDEX idx_resource_access_tokens_expires (expires_at)
|
||||
);
|
||||
@@ -0,0 +1,9 @@
|
||||
CREATE TABLE resource_access_tokens (
|
||||
token_hash TEXT PRIMARY KEY,
|
||||
resource_kind TEXT NOT NULL,
|
||||
resource_slug TEXT NOT NULL,
|
||||
expires_at TEXT NOT NULL,
|
||||
created_at TEXT NOT NULL DEFAULT (CURRENT_TIMESTAMP::text)
|
||||
);
|
||||
CREATE INDEX idx_resource_access_tokens_resource ON resource_access_tokens(resource_kind, resource_slug);
|
||||
CREATE INDEX idx_resource_access_tokens_expires ON resource_access_tokens(expires_at);
|
||||
@@ -0,0 +1,9 @@
|
||||
CREATE TABLE resource_access_tokens (
|
||||
token_hash TEXT PRIMARY KEY,
|
||||
resource_kind TEXT NOT NULL,
|
||||
resource_slug TEXT NOT NULL,
|
||||
expires_at TEXT NOT NULL,
|
||||
created_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
CREATE INDEX idx_resource_access_tokens_resource ON resource_access_tokens(resource_kind, resource_slug);
|
||||
CREATE INDEX idx_resource_access_tokens_expires ON resource_access_tokens(expires_at);
|
||||
Reference in New Issue
Block a user