2024-04-19 06:47:29 -04:00
|
|
|
-- NOTE: This file is auto generated by ./sql-generator
|
|
|
|
|
|
2024-04-27 16:45:16 -04:00
|
|
|
-- SessionRepository.search
|
2025-01-13 19:45:52 -06:00
|
|
|
select
|
|
|
|
|
*
|
|
|
|
|
from
|
|
|
|
|
"sessions"
|
|
|
|
|
where
|
|
|
|
|
"sessions"."updatedAt" <= $1
|
2024-04-27 16:45:16 -04:00
|
|
|
|
2024-04-19 06:47:29 -04:00
|
|
|
-- SessionRepository.getByToken
|
2025-01-13 19:45:52 -06:00
|
|
|
select
|
2025-02-12 15:23:08 -05:00
|
|
|
"sessions"."id",
|
|
|
|
|
"sessions"."updatedAt",
|
2025-05-15 09:35:21 -06:00
|
|
|
"sessions"."pinExpiresAt",
|
2025-02-12 15:23:08 -05:00
|
|
|
(
|
2025-01-13 19:45:52 -06:00
|
|
|
select
|
2025-02-12 15:23:08 -05:00
|
|
|
to_json(obj)
|
|
|
|
|
from
|
2025-01-13 19:45:52 -06:00
|
|
|
(
|
|
|
|
|
select
|
2025-02-12 15:23:08 -05:00
|
|
|
"users"."id",
|
|
|
|
|
"users"."name",
|
|
|
|
|
"users"."email",
|
|
|
|
|
"users"."isAdmin",
|
|
|
|
|
"users"."quotaUsageInBytes",
|
|
|
|
|
"users"."quotaSizeInBytes"
|
2025-01-13 19:45:52 -06:00
|
|
|
from
|
2025-02-12 15:23:08 -05:00
|
|
|
"users"
|
2025-01-13 19:45:52 -06:00
|
|
|
where
|
2025-02-12 15:23:08 -05:00
|
|
|
"users"."id" = "sessions"."userId"
|
|
|
|
|
and "users"."deletedAt" is null
|
|
|
|
|
) as obj
|
|
|
|
|
) as "user"
|
|
|
|
|
from
|
|
|
|
|
"sessions"
|
2025-01-13 19:45:52 -06:00
|
|
|
where
|
|
|
|
|
"sessions"."token" = $1
|
2025-05-15 13:34:33 -05:00
|
|
|
and (
|
|
|
|
|
"sessions"."expiredAt" is null
|
|
|
|
|
or "sessions"."expiredAt" > $2
|
|
|
|
|
)
|
2025-01-13 19:45:52 -06:00
|
|
|
|
|
|
|
|
-- SessionRepository.getByUserId
|
|
|
|
|
select
|
2025-04-09 10:24:38 -04:00
|
|
|
"sessions".*
|
2025-01-13 19:45:52 -06:00
|
|
|
from
|
|
|
|
|
"sessions"
|
2025-04-09 10:24:38 -04:00
|
|
|
inner join "users" on "users"."id" = "sessions"."userId"
|
|
|
|
|
and "users"."deletedAt" is null
|
2025-01-13 19:45:52 -06:00
|
|
|
where
|
|
|
|
|
"sessions"."userId" = $1
|
|
|
|
|
order by
|
|
|
|
|
"sessions"."updatedAt" desc,
|
|
|
|
|
"sessions"."createdAt" desc
|
2024-04-19 06:47:29 -04:00
|
|
|
|
|
|
|
|
-- SessionRepository.delete
|
2025-01-13 19:45:52 -06:00
|
|
|
delete from "sessions"
|
|
|
|
|
where
|
|
|
|
|
"id" = $1::uuid
|