From 73a23f62bac4aaf107b7ebf626bb6f5d5d6eb973 Mon Sep 17 00:00:00 2001 From: Thomas Lathuiliere Date: Fri, 12 Jan 2024 12:47:55 +0100 Subject: [PATCH] fix(Users): Fix email index --- .../20240112114607_fix_user_email_index.sql | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 repositories/migrations/20240112114607_fix_user_email_index.sql diff --git a/repositories/migrations/20240112114607_fix_user_email_index.sql b/repositories/migrations/20240112114607_fix_user_email_index.sql new file mode 100644 index 00000000..c06ba1f5 --- /dev/null +++ b/repositories/migrations/20240112114607_fix_user_email_index.sql @@ -0,0 +1,16 @@ +-- +goose Up +-- +goose StatementBegin +DROP INDEX users_email_idx; + +CREATE UNIQUE INDEX users_email_idx ON users (email) +WHERE deleted_at IS NULL; + +-- +goose StatementEnd +-- +goose Down +-- +goose StatementBegin +DROP INDEX users_email_idx; + +CREATE UNIQUE INDEX users_email_idx ON users (email) +WHERE deleted_at IS NOT NULL; + +-- +goose StatementEnd \ No newline at end of file