This message was deleted.
# 03_도움-요청
s
This message was deleted.
1
u
네! 원본 SQL 값으로 입력이 가능한 방법이 있습니다.
params.raw
라는걸 이용하실 수 있어요. 아래에 샘플과 관련 문서 링크 공유드립니다.
Copy code
columns:
  deleted_at: # column name
    label: 상태(삭제일시)
    radio:
    - Y
    - N
    updateOptions:
      type: query
      resource: mysql.dev
      sql: UPDATE wine_stock SET deleted_at = :value WHERE id = :id
      params:
      - key: value
        raw:
          Y: NULL
          N: NOW()
https://docs.selectfromuser.com/docs/%ED%81%B4%EB%A6%AD%ED%95%B4%EC%84%9C-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0#%EC%9B%90%EB%B3%B[…]EC%9D%B4%ED%8A%B8
u
sql: >
SELECT idx,CONCAT('<https://little-picasso-prod.s3.ap-northeast-2.amazonaws.com>',rep_image_path) as thumbnail, title, description  FROM artwork
WHERE (LENGTH(:family_idx) = 0 OR family_idx = :family_idx)
AND (LENGTH(:user_idx) = 0 OR user_idx = :user_idx)
AND (LENGTH(:artist_idx) = 0 OR artist_idx = :artist_idx)
AND (LENGTH(:artwork_idx) = 0 OR idx = :artwork_idx)
AND (LENGTH(:title) = 0 OR title = :title)
AND sound_path IS :is_voice
ORDER BY idx DESC
LIMIT 1000
- key: is_voice
label: 음성유무
raw:
'':
true: NOT NULL
false: NULL
radio:
- value: ''
label: 전체
- value: true
label: 없음
- value: false
label: 있음
위 방식이 맞을까요? raw 사용법이 안나와있는것 같아서 질문드립니다. 우선 위의 방법으론 안되네요..ㅎ
u
아..! 공유주신 케이스 확인 및 문서 보강 후 안내드릴게요! 조금 시간이 걸릴 수 있는 점 양해 부탁드리겠습니다.
공유주신 YAML을 봤을 때는
key
위에 `params`가 빠진 것 같습니다. 혹시 params가 추가된 다음에도 문제가 있을까요?
참고하실 수 있게
params.raw
관련 내용을 문서에 추가하였습니다~! 그리고 radio 버튼 선택지를 보니
{{query}}
이 기능이 더 알맞으실 수도 있을 것 같아서요. 문서 함께 공유드리겠습니다.
params.raw
https://docs.selectfromuser.com/docs/yaml-reference#paramsraw
{{query}}
https://docs.selectfromuser.com/docs/yaml-reference#params-%EC%99%80-query
u
아이고 늦은시간까지 감사합니다 👏 👏
😁 1
🙌 1