그룹 소유자 자동 그룹

현재 그룹 소유자를 식별하기 위해 커스텀 배지 쿼리 트리거를 구현했습니다.

해당 SQL은 아래에 있습니다. (Data Explorer에서도 사용할 수 있습니다)

SELECT DISTINCT user_id, owner, CURRENT_TIMESTAMP granted_at
FROM group_users
WHERE group_users.owner = true

데이터베이스에서 그룹 소유권에 대한 적절한 타임스탬프를 찾을 수 없어 CURRENT_TIMESTAMP를 사용했습니다. 적절한 트리거도 없으므로 :backfill 항목은 생략할 수 있습니다.

다음과 같은 구성을 제안합니다:

  1. 매일 폐지(revocation) 쿼리 실행
  2. 트리거: 매일 업데이트
  3. ‘여러 번 부여 가능’ 항목은 확실하지 않습니다. 쿼리는 각 사용자당 한 번만 실행되므로 여러 번 부여되지는 않습니다. 하지만 폐지된 후 배지를 다시 부여해야 할 경우 필요할 수 있습니다. 확신은 없습니다!
4개의 좋아요