목차

디바이스 API 가이드 프로그램 테이블 구성정보

개요

디바이스 API 가이드 프로그램을 적용 시 디바이스 API의 종류별 특징을 고려하여 현장 상황에 맞게 적용할 수 있도록 관련 정보를 제공한다.

테이블 목록

NO구분테이블ID테이블명
1 디바이스API실행환경 CONTACT_INFO Contact
2 디바이스API실행환경 GPS GPS
3 디바이스API실행환경 ACCELERATOR Accelerator
4 디바이스API실행환경 COMPASS Compass
5 디바이스API실행환경 FILE_DETAIL_INFO 파일상세정보
6 디바이스API실행환경 FILE_READER_WRITE FileReader/Write
7 디바이스API실행환경 CAMERA Camera
8 디바이스API실행환경 MEDIA Media
9 디바이스API실행환경 DEVICE Device
10 디바이스API실행환경 NETWORK Network
11 디바이스API실행환경 PKI PKI
12 디바이스API실행환경 INTERFACE_EGOV Interface(eGov)
13 디바이스API실행환경 CODE 코드
14 디바이스API실행환경 VIBRATOR Vibrator
15 디바이스API실행환경 push_device 푸쉬디바이스정보
16 디바이스API실행환경 push_message 푸쉬메세지정보
17 디바이스API실행환경 file_opener_list 문서목록
18 디바이스API실행환경 barcode_info 바코드정보관리
19 디바이스API실행환경 RESOURCE_UPDATE 웹소스 버전관리 정보
20 디바이스API실행환경 DETECTION 탈옥정보

테이블 정의서

No컬럼ID컬럼명타입길이Null
1IDidVARCHAR20NotNull
2UUIDUUIDVARCHAR50NotNull
3NAME이름VARCHAR60Null
4TELNO전화번호VARCHAR20Null
5EMAILS이메일VARCHAR50Null
6USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3LA위도VARCHAR48Null
4LO경도VARCHAR48Null
5ACCRCY정확도VARCHAR10Null
6USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3XAXISX축값VARCHAR20Null
4YAXISY축값VARCHAR20Null
5ZAXISZ축값VARCHAR20Null
6TIMESTAMPtimestampVARCHAR20Null
7USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3DRC방향VARCHAR40Null
4ACCRCY정확도VARCHAR10Null
5USEYN활성화여부CHAR1Null
6TIMESTAMPtimestampVARCHAR20Null
No컬럼ID컬럼명타입길이NULL
1FILE_SN파일연번NUMERIC20NotNull
2FILE_STRE_COURS파일저장경로VARCHAR2000Null
3STRE_FILE_NM저장파일명VARCHAR255Null
4ORIGNL_FILE_NM원파일명VARCHAR255Null
5FILE_EXTSN파일확장자VARCHAR20Null
6FILE_CN파일내용BLOBNull
7FILE_SIZE파일크기NUMERIC8Null
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3FILE_SN파일연번NUMERIC20NotNull
4FILE_NM파일명VARCHAR255Null
5FILE_COURS파일경로VARCHAR2000Null
6FILE_TYPE파일타입VARCHAR40Null
7UPDT_DT수정일시DATENull
8FILE_SIZE파일크기NUMERIC8Null
9USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3PHOTO_SJ사진제목VARCHAR255Null
4FILE_SN파일연번NUMERIC20NotNull
5USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3FILE_SN파일연번NUMERIC20NotNull
4MD_CODE미디어구분코드VARCHAR40Null
5MD_SJ미디어제목VARCHAR255Null
6USEYN활성화여부CHAR1Null
7REVIV_CO재생횟수VARCHAR40Null
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3TELNO전화번호VARCHAR20Null
4STRGE_INFO스토리지정보VARCHAR40Null
5LANG언어VARCHAR15Null
6NTWRK_DEVICE_INFO네트워크디바이스정보VARCHAR20Null
7PG_VER폰갭버전VARCHAR40Null
8DEVICE_NM디바이스명VARCHAR200Null
9USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3NTWRK_TYPE네트워크typeVARCHAR20Null
4USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3DMDMVARCHAR255Null
4CRTFC_DT인증일시DATENull
5ENTRPRS_SE_CODE기업구분코드CHAR15Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3EMAILS이메일VARCHAR50Null
4USER_ID사용자IDVARCHAR20Null
5USER_PW사용자PWVARCHAR2000Null
No컬럼ID컬럼명타입길이Null
1CODE코드CHAR3NotNull
2CODE_ID코드IDVARCHAR6NotNull
3CODE_NM코드명VARCHAR60Null
4CODE_DC코드설명VARCHAR200Null
No컬럼ID컬럼명타입길이Null
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3TIMESTAMPtimestampVARCHAR20Null
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3OS_VER디바이스 버전VARCHAR2000Null
4DEVICE_NM디바이스 코도바 버전VARCHAR20Null
5TOKEN_ID앱 고유 번호VARCHAR250NotNull
6osType디바이스 OS타입VARCHAR20Null
7USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR50NotNull
3MESSAGE메세지VARCHAR2000Null
4SND_DT메세지 발송 시간VARCHAR20Null
5TOKEN_ID앱 고유 번호VARCHAR250NotNull
6osType디바이스 OS타입VARCHAR20Null
7PG_VER폰갭버전VARCHAR40Null
8DEVICE_NM디바이스명VARCHAR200Null
9USEYN활성화여부CHAR1Null
No컬럼ID컬럼명타입길이NULLKEY
1SN일련번호NUMERIC6NotNullpk
2USE_YN사용유무VARCHAR1Null
3UPD_DT업데이트날짜datetime Null
4FILE_SN파일상세정보 테이블의 일련번호NUMERIC20Nullfk
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC11NotNull
2CODE_TYPE바코드 종류VARCHAR45NotNull
3CODE_TEXT바코드 데이터의 텍스트VARCHAR45Null
4USEYN활성화여부VARCHAR45Null
5CODE_DT등록일자VARCHAR45Null
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6
2APP_ID앱IDVARCHAR45Null
3OS_TYPE운영환경VARCHAR10Null
4RES_VERSION소스버전VARCHAR10Null
5USE_YN사용유무VARCHAR10Null
6UPDATE_CONTENT상세내용VARCHAR1000Null
7UPD_DT업데이트날짜NUMERIC10Null
8FILE_SN파일상세정보 테이블의 일련번호NUMERIC20Null
No컬럼ID컬럼명타입길이NULL
1SN일련번호NUMERIC6NotNull
2UUIDUUIDVARCHAR45NotNull
3OSOSVARCHAR45NotNull
4PG_VER폰갭버전VARCHAR45NotNull
5DETECTION탈옥여부VARCHAR45NotNull

ERD

디바이스 API 가이드 테이블의 상세 내역과 테이블 간 관계를 파악하고자 할 경우에는 아래의 ERD를 통해 제공되는 논리모델 및 물리모델을 참조한다.

테이블/초기데이터 생성 스크립트

디바이스 API 가이드 프로그램은 배포파일을 통해 테이블/초기데이터 생성 스크립트를 제공하므로 전체 테이블/초기데이터 생성 스크립트는 각각의 디바이스API가이드 배포 파일을 통해 얻을 수 있다.
하지만, 전체 테이블/초기데이터에 대한 생성 스크립트만 필요한 경우를 위해 아래의 링크를 통해 제공하니 필요시 참조한다. 스크립트는 Altibase, Oracle, MySQL 및 Tibero 네 개의 DBMS에 해당하는 스크립트가 제공되며, Tibero는 Oracle의 테이블 생성 스크립트와 동일하다. 스크립트 파일은 기본적으로 UTF-8로 인코딩 되어있다.

전체_테이블_생성_스크립트-3.6

※ 데이터베이스 성능 개선을 위하여 Index 추가 생성 및 query tuning 과 같은 작업을 각 프로젝트에 맞도록 시행해야 한다.