흥미롭게도 Postgres도 여기서 실패합니다:
[2] pry(main)> DB.query_single('select lower(?)', 'ΣΠΥΡΟΣ')
=> ["σπυροσ"]
username_lower 계산을 처리하는 내부 Discourse 메서드에서 이 특이한 경우를 특별 처리하는 것이 좋을까요?
username_lower를 호출하는 모든 메서드를 찾아 중앙 함수로 전달하고, 그 함수에서 이 특별 처리를 허용하도록 하면 됩니다 (원한다면 mini_racer 호출을 사용하거나, 단순히 .lower를 호출한 후 sub 호출로 후처리하여 수정할 수 있습니다)
더 명확하도록 OP 제목을 업데이트합니다.