Files
threshold/internal/auth/oidc/query.go
T
Michael Milton 52b1c1b4c7 Managed group list pagination (#4208)
* wip

* managed groups pagination

* address PR comments

* missed one change
2024-01-05 07:43:21 -08:00

26 lines
589 B
Go

// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
package oidc
const (
acctUpsertQuery = `
insert into auth_oidc_account
(%s)
values
(%s)
on conflict on constraint
auth_oidc_account_auth_method_id_issuer_subject_uq
do update set
%s
returning public_id, version
`
estimateCountAccounts = `
select sum(reltuples::bigint) as estimate from pg_class where oid in ('auth_oidc_account'::regclass)
`
estimateCountManagedGroups = `
select sum(reltuples::bigint) as estimate from pg_class where oid in ('auth_oidc_managed_group'::regclass)
`
)