| 8aa5ef38 Andy McCall ↶ |
1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
CREATE TABLE agent_grants ( |
| 7 |
id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, |
| 8 |
account_id BIGINT NOT NULL REFERENCES accounts(id) ON DELETE CASCADE, |
| 9 |
agent TEXT NOT NULL, |
| 10 |
subject TEXT NOT NULL, |
| 11 |
grantor TEXT NOT NULL, |
| 12 |
scope TEXT NOT NULL, |
| 13 |
signed BYTEA NOT NULL, |
| 14 |
token_hash TEXT NOT NULL UNIQUE, |
| 15 |
created_ms BIGINT NOT NULL, |
| 16 |
expires_ms BIGINT NOT NULL, |
| 17 |
revoked_ms BIGINT, |
| 18 |
last_used_ms BIGINT |
| 19 |
); |
| 20 |
CREATE INDEX agent_grants_account ON agent_grants(account_id); |