안녕하세요.
셀렉트어드민에 동적 데이터소스 선택 기능이 추가되었습니다.
하나의 블록에서 여러개의 리소스를 선택하고 실행할 수 있습니다.
resource 키에 valueFromRow와 options 기능을 사용하시면 됩니다.
리소스 이름 그대로 사용
blocks:
- type: query
resource:
valueFromRow: shopDb
options:
- seoul-shop
- busan-shop
- jeju-shop
sqlType: select
sql: >
SELECT * FROM products
WHERE price >= :minPrice
params:
- key: shopDb
defaultValue: seoul-shop
radio:
- seoul-shop
- busan-shop
- jeju-shop
- key: minPrice
defaultValue: 10000
리소스 이름과 다르게 사용하고 싶을때
blocks:
- type: query
resource:
valueFromRow: region
options:
- match: 서울지점
value: seoul-branch-db
- match: 부산지점
value: busan-branch-db
- match: 제주지점
value: jeju-branch-db
sqlType: select
sql: >
SELECT * FROM sales
WHERE sale_date >= :startDate
params:
- key: region
defaultValue: 서울지점
radio:
- 서울지점
- 부산지점
- 제주지점
- 대구지점 # 선택은 가능하지만 DB 연결 없음
- key: startDate
defaultValue: 2024-01-01
감사합니다.