db
연결정보를 이용하여 DB의 데이터를 가져옵니다.
Use
[O] Jaguar
[X] Angora
Description
- 연결정보의 Name/Owner 혹은 ID 값을 이용하여 데이터를 호출합니다.
현재 웹을 통해 ID값을 확인하는 인터페이스는 따로 제공하고 있지 않습니다.
데이터를 가져오기 위해 해당 DB에서 사용되는 쿼리를 그대로 사용 됩니다.
Caution
- 연결정보의 Name/Owner를 이용할 경우
등록된 연결정보의 Name/Owner가 변경될 경우 연결 대상을 잃어 버릴수 있음
단, 연결졍보를 삭제후 같은 Name/Owner가 생성할 경우 그대로 사용 가능
- 연결정보의 ID를 이용할 경우
등록된 연결정보의 Name/Owner가 변경되더라도 문제 없이 사용 가능
단, 연결정보를 삭제후 같은 Name/Owner가 생성하더라도 연결 대상을 잃어 버림
Parameters
DB connector_name='{name}' connector_owner='{owner}' sql='{sql}'
DB connector_id='{name}' sql='{sql}'
이름 |
설명 |
필수/옵션 |
기타 |
connector_name |
연결정보의 이름 |
옵션 |
connector_name을 사용할 경우 connector_owner를 같이 입력해 주어야 함 |
connector_owner |
연결정보의 생성자 |
connector_name 사용시 필수 |
|
connector_id |
연결정보의 아이디 |
옵션 |
|
sql |
select 쿼리문 |
필수 |
연결정보에 등록된 DB에서 허용하는 select 쿼리 작성 |
Example
mariadb를 대상으로 연결정보의 Name/Owner 와 ID를 이용하여 데이터를 조회하는 예시
db
connector_name='mariadb-test'
connector_owner='root'
sql='
select 'key1' as c1, '11111' as c2, 1 as c3
union all
select 'key2', '22222', 2
'
db
connector_id='7c9ea3a4-00b8-416e-a5d8-bf9ea9ad0441'
sql='
select 'key1' as c1, '11111' as c2, 1 as c3
union all
select 'key2', '22222', 2
'
결과
c1 |
c2 |
c3 |
key1 |
11111 |
1 |
key2 |
22222 |
2 |