Data explorer에서 정규식 캡처 그룹 사용법?

물음표 (...)?를 사용하여 캡처 그룹을 사용할 때 오류가 발생합니다. 예를 들어:

select p.raw 
from posts p 
where p.raw ~* '^(muchas )?gracias$' 
limit 1;

다음과 같은 오류가 발생합니다:

ActiveRecord::PreparedStatementInvalid: wrong number of bind variables (1 for 2) in: /*
 * DataExplorer Query
 * Query: /admin/plugins/explorer?id=12
 * Started by: nacho
 */
WITH query AS (
select p.raw from posts p where p.raw ~* '^(muchas )?gracias$' limit 1
) SELECT * FROM query
LIMIT 1000

데이터베이스에 직접 쿼리를 실행하면 완벽하게 작동합니다. Data Explorer에서 이를 우회하는 방법이 있을까요?

늦게 답변드려 죄송합니다. 보고해 주신 오류 메시지를 검색하다가 해당 주제를 발견했습니다.

최근 비슷한 문제를 조사하고 있었습니다. 이상하게도, 다음 주석 /*:0*/을 추가하면 Data Explorer에서 쿼리를 실행할 수 있습니다. 예를 들어:

select p.raw 
from posts p 
where p.raw ~* '^(muchas )?gracias$' 
limit 1

/*:0*/