feat: sqlite: implement GetUserByUsername
This commit is contained in:
parent
9220753210
commit
6e1ac07b04
3 changed files with 77 additions and 6 deletions
|
|
@ -1,9 +1,10 @@
|
|||
package store
|
||||
|
||||
type Queries struct {
|
||||
CreateUser string
|
||||
GetUserByID string
|
||||
GetUserByEmail string
|
||||
CreateUser string
|
||||
GetUserByID string
|
||||
GetUserByEmail string
|
||||
GetUserByUsername string
|
||||
}
|
||||
|
||||
var CanonicalQueries Queries = Queries{
|
||||
|
|
@ -33,12 +34,22 @@ var CanonicalQueries Queries = Queries{
|
|||
created_at, updated_at
|
||||
FROM pase_users
|
||||
WHERE email = ?;`,
|
||||
GetUserByUsername: `
|
||||
SELECT
|
||||
id, email, email_verified_at,
|
||||
username, username_normalized, display_name, profile_image_url,
|
||||
status, status_reason, status_changed_at, status_expires_at,
|
||||
failed_login_count, last_failed_login_at,
|
||||
created_at, updated_at
|
||||
FROM pase_users
|
||||
WHERE username_normalized = ?;`,
|
||||
}
|
||||
|
||||
func (q Queries) Rebind(d Dialect) Queries {
|
||||
return Queries{
|
||||
CreateUser: d.Rebind(q.CreateUser),
|
||||
GetUserByID: d.Rebind(q.GetUserByID),
|
||||
GetUserByEmail: d.Rebind(q.GetUserByEmail),
|
||||
CreateUser: d.Rebind(q.CreateUser),
|
||||
GetUserByID: d.Rebind(q.GetUserByID),
|
||||
GetUserByEmail: d.Rebind(q.GetUserByEmail),
|
||||
GetUserByUsername: d.Rebind(q.GetUserByUsername),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue