대부분은 :pid 형태로 작동하지만

일부 조건의 경우

:pid::int 또는 :status::text 로 쿼리에 표시를 하여 타입명시가 필요합니다.

아래의 내용을 확인해주세요.

sql: >
  select *
  from payments
  where LENGTH(:pid) = 0 OR product_id = (0 || :pid)::int
params:
- key: pid

참고