커스텀 필드에서는 이제 작동합니다( 이 예제를 구현해 보려고 했습니다 ) 하지만 어떤 신뢰 수준(trust level)을 입력하든 잠재적 사용자 수는 그대로 유지됩니다:
SELECT cf.user_id user_id, cf.updated_at granted_at
FROM user_custom_fields cf
INNER JOIN user_fields uf
ON uf.id = (0 || regexp_replace(cf.name, 'user_field_', ''))::integer
AND uf.name = 'Gender'
WHERE cf.value = 'Woman'
AND EXISTS (
SELECT u.id user_id, current_timestamp granted_at FROM users u
WHERE trust_level >= 0 AND (
:backfill OR u.id IN (:user_ids)
)
)
어떤 생각이 있으신가요?
