Skip to content

Commit 0ec875d

Browse files
updated schema (need more updates)
1 parent 1b72680 commit 0ec875d

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

db/schema.sql

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@ CREATE TABLE sessions_archive (
1515
);
1616

1717
CREATE TABLE transactions_archive (
18-
id UUID PRIMARY KEY,
19-
session_id UUID REFERENCES sessions_archive(id) ON DELETE CASCADE,
20-
status TEXT CHECK (status IN ('success', 'failure')) NOT NULL,
21-
output TEXT,
22-
created_at TIMESTAMP NOT NULL
18+
id UUID PRIMARY KEY,
19+
session_id UUID REFERENCES sessions_archive(id) ON DELETE CASCADE,
20+
action TEXT NOT NULL,
21+
resource TEXT NOT NULL,
22+
permissions TEXT NOT NULL,
23+
status TEXT CHECK (status IN ('success', 'failure', 'pending')) NOT NULL,
24+
error TEXT,
25+
output TEXT,
26+
created_at TIMESTAMP NOT NULL
2327
);
2428

2529
-- indexes

0 commit comments

Comments
 (0)