Finally finished the massive refactor... transitions still broke but it's fine for now.
This commit is contained in:
5
private/database/queries/team/AddTeam.sql
Normal file
5
private/database/queries/team/AddTeam.sql
Normal file
@ -0,0 +1,5 @@
|
||||
INSERT INTO "Teams" (
|
||||
"name", "motto", "image", "registered"
|
||||
) VALUES (
|
||||
${name}, ${motto}, ${image}, ${registered}
|
||||
) RETURNING *;
|
5
private/database/queries/team/AddTeamUserSeason.sql
Normal file
5
private/database/queries/team/AddTeamUserSeason.sql
Normal file
@ -0,0 +1,5 @@
|
||||
INSERT INTO "TeamUsersSeasons" (
|
||||
"teamId", "userId", "seasonId", "registered"
|
||||
) VALUES (
|
||||
${teamId}, ${userId}, ${seasonId}, ${registered}
|
||||
) RETURNING *;
|
1
private/database/queries/team/GetTeamById.sql
Normal file
1
private/database/queries/team/GetTeamById.sql
Normal file
@ -0,0 +1 @@
|
||||
SELECT * FROM "Teams" WHERE "id"=${id} LIMIT 1;
|
1
private/database/queries/team/GetTeamByName.sql
Normal file
1
private/database/queries/team/GetTeamByName.sql
Normal file
@ -0,0 +1 @@
|
||||
SELECT * FROM "Teams" WHERE LOWER("name") = LOWER(${name}) LIMIT 1;
|
10
private/database/queries/team/GetTeamBySeasonAndUser.sql
Normal file
10
private/database/queries/team/GetTeamBySeasonAndUser.sql
Normal file
@ -0,0 +1,10 @@
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
"Teams"
|
||||
INNER JOIN
|
||||
"TeamUsersSeasons" ON "TeamUsersSeasons"."teamId" = "Teams"."id"
|
||||
WHERE
|
||||
"TeamUsersSeasons"."userId" = ${userId} AND
|
||||
"TeamUsersSeasons"."seasonId" = ${seasonId}
|
||||
LIMIT 1;
|
1
private/database/queries/team/GetTeamUsersBySeason.sql
Normal file
1
private/database/queries/team/GetTeamUsersBySeason.sql
Normal file
@ -0,0 +1 @@
|
||||
SELECT * FROM "TeamUsersSeasons" WHERE "teamId" = ${teamId};
|
11
private/database/queries/team/GetTeamsBySeason.sql
Normal file
11
private/database/queries/team/GetTeamsBySeason.sql
Normal file
@ -0,0 +1,11 @@
|
||||
SELECT
|
||||
"Teams".*
|
||||
FROM
|
||||
"Teams"
|
||||
INNER JOIN
|
||||
"TeamUsersSeasons" ON "TeamUsersSeasons"."teamId" = "Teams"."id"
|
||||
WHERE
|
||||
"TeamUsersSeasons"."seasonId" = ${seasonId}
|
||||
GROUP BY
|
||||
"Teams"."id"
|
||||
;
|
Reference in New Issue
Block a user