aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/db/query.sql.go
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-07-22 04:36:45 +0900
committernsfisis <nsfisis@gmail.com>2024-07-22 04:36:53 +0900
commita4685927a1f7fe8374a567ee74cc62aad639f4c3 (patch)
tree1eaf5845965c4d5d2db4faf9582c17444a762ffd /backend/db/query.sql.go
parent2512da7ca57dc4c52900417a50daf4f6f2f74054 (diff)
downloadiosdc-japan-2025-albatross-a4685927a1f7fe8374a567ee74cc62aad639f4c3.tar.gz
iosdc-japan-2025-albatross-a4685927a1f7fe8374a567ee74cc62aad639f4c3.tar.zst
iosdc-japan-2025-albatross-a4685927a1f7fe8374a567ee74cc62aad639f4c3.zip
user login
Diffstat (limited to 'backend/db/query.sql.go')
-rw-r--r--backend/db/query.sql.go49
1 files changed, 49 insertions, 0 deletions
diff --git a/backend/db/query.sql.go b/backend/db/query.sql.go
new file mode 100644
index 0000000..d5158b5
--- /dev/null
+++ b/backend/db/query.sql.go
@@ -0,0 +1,49 @@
+// Code generated by sqlc. DO NOT EDIT.
+// versions:
+// sqlc v1.26.0
+// source: query.sql
+
+package db
+
+import (
+ "context"
+
+ "github.com/jackc/pgx/v5/pgtype"
+)
+
+const getUserAuthFromUsername = `-- name: GetUserAuthFromUsername :one
+SELECT users.user_id, username, display_username, icon_url, is_admin, created_at, user_auth_id, user_auths.user_id, auth_type, password_hash FROM users
+JOIN user_auths ON users.user_id = user_auths.user_id
+WHERE users.username = $1
+`
+
+type GetUserAuthFromUsernameRow struct {
+ UserID int32
+ Username string
+ DisplayUsername string
+ IconUrl pgtype.Text
+ IsAdmin bool
+ CreatedAt pgtype.Timestamp
+ UserAuthID int32
+ UserID_2 int32
+ AuthType string
+ PasswordHash pgtype.Text
+}
+
+func (q *Queries) GetUserAuthFromUsername(ctx context.Context, username string) (GetUserAuthFromUsernameRow, error) {
+ row := q.db.QueryRow(ctx, getUserAuthFromUsername, username)
+ var i GetUserAuthFromUsernameRow
+ err := row.Scan(
+ &i.UserID,
+ &i.Username,
+ &i.DisplayUsername,
+ &i.IconUrl,
+ &i.IsAdmin,
+ &i.CreatedAt,
+ &i.UserAuthID,
+ &i.UserID_2,
+ &i.AuthType,
+ &i.PasswordHash,
+ )
+ return i, err
+}