diff options
author | Runxi Yu <me@runxiyu.org> | 2025-02-19 20:14:20 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-02-19 20:14:20 +0800 |
commit | de1b961fbf54601f25c54c1618f11978f6618858 (patch) | |
tree | c79cbc96edf80075d57591a409b27ee29c60d7a5 /schema.sql | |
parent | css: .commit-id { work-break: break-word; } (diff) | |
download | forge-de1b961fbf54601f25c54c1618f11978f6618858.tar.gz forge-de1b961fbf54601f25c54c1618f11978f6618858.tar.zst forge-de1b961fbf54601f25c54c1618f11978f6618858.zip |
ssh/recv, schema: Add repos.contrib_requirements
Diffstat (limited to '')
-rw-r--r-- | schema.sql | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -7,6 +7,7 @@ CREATE TABLE groups ( CREATE TABLE repos ( id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, group_id INTEGER NOT NULL REFERENCES groups(id) ON DELETE RESTRICT, -- I mean, should be CASCADE but deleting Git repos on disk also needs to be considered + contrib_requirements TEXT NOT NULL CHECK (contrib_requirements IN ('closed', 'registered_user', 'ssh_pubkey', 'public')), name TEXT NOT NULL, UNIQUE(group_id, name), description TEXT, |