convert email to lowercase
This commit is contained in:
parent
cdd9627af3
commit
162e7e2f50
@ -8,6 +8,7 @@ import (
|
|||||||
"backend/pkg/logger"
|
"backend/pkg/logger"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/google/uuid"
|
"github.com/google/uuid"
|
||||||
@ -84,7 +85,7 @@ func (u *userService) CreateUser(ctx context.Context, params UserCreateParams) (
|
|||||||
}
|
}
|
||||||
|
|
||||||
user := models.UserDTO{
|
user := models.UserDTO{
|
||||||
Email: params.Email,
|
Email: strings.ToLower(params.Email),
|
||||||
Secret: string(secret),
|
Secret: string(secret),
|
||||||
FullName: params.Name,
|
FullName: params.Name,
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,7 +8,7 @@ create table if not exists users (
|
|||||||
updated_at timestamp
|
updated_at timestamp
|
||||||
);
|
);
|
||||||
|
|
||||||
create index if not exists users_email_idx on users(email);
|
create index if not exists idx_users_email on users(email);
|
||||||
|
|
||||||
create or replace function set_created_at()
|
create or replace function set_created_at()
|
||||||
returns trigger as $$
|
returns trigger as $$
|
||||||
@ -19,7 +19,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
$$ language plpgsql;
|
$$ language plpgsql;
|
||||||
|
|
||||||
create or replace trigger on_user_created
|
create or replace trigger trg_user_created
|
||||||
before insert on users
|
before insert on users
|
||||||
for each row
|
for each row
|
||||||
execute function set_created_at();
|
execute function set_created_at();
|
||||||
@ -34,7 +34,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
$$ language plpgsql;
|
$$ language plpgsql;
|
||||||
|
|
||||||
create or replace trigger on_user_updated
|
create or replace trigger trg_user_updated
|
||||||
before update on users
|
before update on users
|
||||||
for each row
|
for each row
|
||||||
when(new is distinct from old)
|
when(new is distinct from old)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user