mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 21:41:55 +00:00
13 lines
432 B
SQL
13 lines
432 B
SQL
CREATE TABLE approvals (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
approvable_type VARCHAR(50) NOT NULL,
|
|
approvable_id BIGINT NOT NULL,
|
|
step SMALLINT NOT NULL,
|
|
status VARCHAR(20) NOT NULL,
|
|
notes TEXT,
|
|
created_at TIMESTAMPTZ DEFAULT NOW() NOT NULL,
|
|
action_by BIGINT REFERENCES users (id) ON DELETE SET NULL ON UPDATE CASCADE
|
|
);
|
|
|
|
CREATE INDEX approvals_approvable_lookup ON approvals (approvable_type, approvable_id);
|