2020-10-27 15:43:54 +00:00
|
|
|
CREATE TABLE IF NOT EXISTS gitea_tokens
|
|
|
|
( id UUID DEFAULT uuid_generate_v4() NOT NULL
|
2020-10-27 17:41:34 +00:00
|
|
|
, user_id UUID NOT NULL
|
2020-10-27 15:43:54 +00:00
|
|
|
, access_token VARCHAR NOT NULL
|
|
|
|
, refresh_token VARCHAR NOT NULL
|
2020-10-28 01:07:25 +00:00
|
|
|
, created_at TIMESTAMP NOT NULL DEFAULT NOW()
|
|
|
|
, updated_at TIMESTAMP NOT NULL DEFAULT NOW()
|
2020-10-27 15:43:54 +00:00
|
|
|
, PRIMARY KEY (id)
|
|
|
|
, CONSTRAINT fk_user_id
|
|
|
|
FOREIGN KEY (user_id)
|
|
|
|
REFERENCES users(id)
|
|
|
|
);
|
2020-10-28 01:07:25 +00:00
|
|
|
|
|
|
|
CREATE TRIGGER set_timestamp_gitea_tokens
|
|
|
|
BEFORE UPDATE ON gitea_tokens
|
|
|
|
FOR EACH ROW
|
|
|
|
EXECUTE PROCEDURE trigger_set_timestamp();
|