diff options
Diffstat (limited to 'schema.sql')
-rw-r--r-- | schema.sql | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -52,8 +52,10 @@ CREATE TABLE users ( ); CREATE TABLE ssh_public_keys ( - key_string TEXT PRIMARY KEY NOT NULL, - user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE + id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, + key_string TEXT NOT NULL, + user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE, + CONSTRAINT unique_key_string EXCLUDE USING HASH (key_string WITH =) ); CREATE TABLE sessions ( |