10 lines
460 B
MySQL
10 lines
460 B
MySQL
|
CREATE TABLE oauth_authorization (
|
||
|
id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
|
||
|
code VARCHAR(100) UNIQUE NOT NULL,
|
||
|
user_id UUID NOT NULL REFERENCES user_account (id) ON DELETE CASCADE,
|
||
|
application_id INTEGER NOT NULL REFERENCES oauth_application (id) ON DELETE CASCADE,
|
||
|
scopes VARCHAR(200) NOT NULL,
|
||
|
created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
expires_at TIMESTAMP WITH TIME ZONE NOT NULL
|
||
|
);
|