feat: UserMetadata sync (#19882)

* feat: UserMetadata sync

* refactor: sync table filters (#19887)
This commit is contained in:
Daniel Dietzler 2025-07-11 20:19:53 +02:00 committed by GitHub
parent 9e48ae3052
commit df581cc0d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 653 additions and 50 deletions

View file

@ -835,3 +835,30 @@ where
"updatedAt" < now() - interval '1 millisecond'
order by
"updateId" asc
-- SyncRepository.userMetadata.getDeletes
select
"id",
"userId",
"key"
from
"user_metadata_audit"
where
"userId" = $1
and "deletedAt" < now() - interval '1 millisecond'
order by
"id" asc
-- SyncRepository.userMetadata.getUpserts
select
"userId",
"key",
"value",
"updateId"
from
"user_metadata"
where
"userId" = $1
and "updatedAt" < now() - interval '1 millisecond'
order by
"updateId" asc