12 lines
548 B
SQL
12 lines
548 B
SQL
UPDATE resource_share_links SET token = NULL;
|
|
CREATE TABLE resource_share_sessions (
|
|
session_token_hash TEXT PRIMARY KEY,
|
|
share_token_hash TEXT NOT NULL REFERENCES resource_share_links(token_hash) ON DELETE CASCADE,
|
|
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_share_sessions_link ON resource_share_sessions(share_token_hash);
|
|
CREATE INDEX idx_resource_share_sessions_expiry ON resource_share_sessions(expires_at);
|