122_pending_auth_completion_token_cleanup.sql 625 B

123456789101112131415
  1. UPDATE pending_auth_sessions
  2. SET
  3. local_flow_state = jsonb_set(
  4. local_flow_state,
  5. '{completion_response}',
  6. ((local_flow_state -> 'completion_response') - 'access_token' - 'refresh_token' - 'expires_in' - 'token_type'),
  7. true
  8. )
  9. WHERE jsonb_typeof(local_flow_state -> 'completion_response') = 'object'
  10. AND (
  11. (local_flow_state -> 'completion_response') ? 'access_token'
  12. OR (local_flow_state -> 'completion_response') ? 'refresh_token'
  13. OR (local_flow_state -> 'completion_response') ? 'expires_in'
  14. OR (local_flow_state -> 'completion_response') ? 'token_type'
  15. );