You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
boundary/internal/auth/oidc/query.go

26 lines
589 B

// 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)
`
)