Sessions working
This commit is contained in:
@ -89,6 +89,7 @@ CREATE TABLE members
|
||||
|
||||
CREATE TABLE sessions
|
||||
(
|
||||
session_id CHAR(43) NOT NULL,
|
||||
account_id CHAR(43) NOT NULL,
|
||||
session_nr INTEGER NOT NULL DEFAULT 1,
|
||||
session_token VARCHAR(256) NOT NULL,
|
||||
@ -100,8 +101,9 @@ CREATE TABLE sessions
|
||||
last_used TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT (now() at time zone 'utc'),
|
||||
last_used_tz INTEGER DEFAULT NULL,
|
||||
|
||||
CONSTRAINT pk_sessions PRIMARY KEY (account_id, session_nr),
|
||||
CONSTRAINT sk_sessions UNIQUE (session_token),
|
||||
CONSTRAINT pk_sessions PRIMARY KEY (session_id),
|
||||
CONSTRAINT sk_sessions_1 UNIQUE (account_id, session_nr),
|
||||
CONSTRAINT sk_sessions_2 UNIQUE (session_token),
|
||||
CONSTRAINT fk_sessions_accounts FOREIGN KEY (account_id) REFERENCES accounts (account_id)
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user