From 2342afea3190f66f8dfa7039a93207054ef9c4f7 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Tue, 28 Feb 2023 12:23:54 +0200 Subject: [PATCH] fix(api): avoid duplicate user details at the db level --- api/migrations/2023-02-17-075706_create_users/up.sql | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/migrations/2023-02-17-075706_create_users/up.sql b/api/migrations/2023-02-17-075706_create_users/up.sql index a5d9a9c..11a1bef 100644 --- a/api/migrations/2023-02-17-075706_create_users/up.sql +++ b/api/migrations/2023-02-17-075706_create_users/up.sql @@ -6,7 +6,9 @@ CREATE TABLE users ( updated_at TIMESTAMPTZ NOT NULL DEFAULT current_timestamp, username VARCHAR NOT NULL, email VARCHAR NOT NULL, - password VARCHAR NOT NULL + password VARCHAR NOT NULL, + UNIQUE(username), + UNIQUE(email) ); SELECT diesel_manage_updated_at('users'); -- 2.44.1