DATABASE TABLE 정의¶
1. T_PUSH_APPLICATION¶
TABLE NAME |
T_PUSH_APPLICATION |
COMMENT |
Col # |
Column Name | Data Type | Key | Not Null | Default | Comments |
||||||||||
1 |
APPID |
varchar(255) |
PRI |
Not Null |
앱아이디 |
||||||
2 |
APPNAME |
varchar(50) |
앱이름 |
||||||||
3 |
ISDELETED |
varchar(1) |
삭제여부(Y:삭제, N:사용) |
||||||||
4 |
REGDATE |
datetime |
등록일 |
||||||||
5 |
MODDATE |
datetime |
수정일 |
||||||||
6 |
SVC_ID |
bigint(10) |
서비스아이디 |
||||||||
7 |
SVC_DTL |
varchar(255) |
다운로드경로 |
2. T_PUSH_FAIL¶
TABLE NAME |
T_PUSH_FAIL |
COMMENT |
발송 실패메세지 히스토리 테이블 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
PSID |
varchar(255) |
MUL |
토큰키 |
||
2 |
SEQNO |
bigint(20) |
Not Null |
메세지원장번호 |
||
3 |
CUID |
varchar(50) |
유저아이디 |
|||
4 |
APPID |
varchar(50) |
앱아이디 |
|||
5 |
PNSID |
varchar(10) |
보낸 푸쉬서버 |
|||
6 |
RETRYCNT |
int(11) |
Not Null |
0 |
전송회수 |
|
7 |
RESULTCODE |
varchar(10) |
에러코드 |
|||
8 |
RESULTMSG |
varchar(4000) |
에러메세지 |
|||
9 |
REGDATE |
datetime |
등록일 |
|||
10 |
MODEDATE |
datetime |
수정 |
|||
11 |
CSV_VARS |
varchar(2000) |
CSV 템플릿 파라미터 |
3. T_PUSH_MSG_RECV_MASTER¶
TABLE NAME |
T_PUSH_MSG_RECV_MASTER |
COMMENT |
메세지원장테이블 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
SEQNO |
bigint(20) |
PRI |
Not Null |
고유번호 |
|
2 |
RESERVE_SEQNO |
bigint(20) |
0 |
예약발송번호 |
||
3 |
SOUNDFILE |
varchar(20) |
사운드파일 |
|||
4 |
BADGENO |
int(5) |
뱃지카운트 |
|||
5 |
MESSAGE |
varchar(4000) |
보낼메세지 |
|||
6 |
EXT |
varchar(4000) |
커스텀메세지 |
|||
7 |
RESERVEDATE |
datetime |
예약일 |
|||
8 |
PRIORITY |
int(1) |
우선수위(3:일반, 5:긴급) |
|||
9 |
SENDERID |
varchar(50) |
메세지종류,또는 발송자 구분 |
|||
10 |
REGDATE |
datetime |
MUL |
등록일 |
||
11 |
APPID |
varchar(255) |
앱아이디 |
|||
12 |
SERVICECODE |
varchar(20) |
발송정책서비스코드 |
|||
13 |
TYPE |
char(1) |
E |
메세지 타입(A:전체, G:그룹, E:개별, C:CSV발송, S:시스템 또는 비밀발송 |
||
14 |
TOTAL_SEND_CNT |
int(11) |
0 |
총발송수 |
||
15 |
SEND_CNT |
int(11) |
0 |
푸시서버에 발송요청 성공수 |
||
16 |
FAIL_CNT |
int(11) |
0 |
실패수 |
||
17 |
REV_CNT |
int(11) |
0 |
수신확인수 |
||
18 |
READ_CNT |
int(11) |
0 |
읽음확인수 |
||
19 |
UPNS_CNT |
int(10) |
0 |
UPNS 발송수 |
||
20 |
APNS_CNT |
int(10) |
0 |
APNS 발송수 |
||
21 |
GCM_CNT |
int(10) |
0 |
GCM 발송 |
||
22 |
DB_IN |
char(1) |
N |
발송 성공 메시지 DB 저장여부 |
||
23 |
ORIGINAL_SEQNO |
int(10) |
0 |
재 발송시 원본 메시지 SEQNO |
4. T_PUSH_PNS_INFO¶
TABLE NAME |
T_PUSH_PNS_INFO |
COMMENT |
푸시서버 인증 정보 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
PNSID |
varchar(4) |
PRI |
Not Null |
푸시서버종류(UPNS, APNS, GCM..) |
|
2 |
APPID |
varchar(255) |
PRI |
Not Null |
앱아이디 |
|
3 |
KEYSTORE |
varchar(4000) |
인증키 |
|||
4 |
PASSWORD |
varchar(255) |
인증키패스워드 |
|||
5 |
CERT |
blob |
인증서 |
5. T_PUSH_RESERVE_MSG¶
TABLE NAME |
T_PUSH_RESERVE_MSG |
COMMENT |
예약발송 테이블 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
RESERVE_SEQNO |
bigint(20) |
PRI |
Not Null |
고유번호 |
|
2 |
APP_ID |
varchar(255) |
앱아이디 |
|||
3 |
MESSAGE |
varchar(4000) |
메세지 |
|||
4 |
SOUNDFILE |
varchar(20) |
사운드파일 |
|||
5 |
BADGENO |
int(5) |
뱃지카운트 |
|||
6 |
PRIORITY |
int(1) |
우선순위(3:일반, 5긴급) |
|||
7 |
EXT |
varchar(255) |
확장 커스텀 필드 |
|||
8 |
SENDERCODE |
varchar(50) |
사용자정보, 메세지 종류 |
|||
9 |
SERVICECODE |
varchar(20) |
푸시발송정책 서비스코드 |
|||
10 |
RESERVEDATE |
datetime |
예약일 |
|||
11 |
TYPE |
char(1) |
E |
E:개별발송, A:전체발송,G:그룹발송,C:CSV발송 |
||
12 |
DB_IN |
char(1) |
Y:성공메세지 저장, N:성공메세지 저장하지 않음 |
|||
13 |
ATTACHFILE |
varchar(255) |
첨부파일 |
|||
14 |
GROUPSEQ |
varchar(50) |
발송그룹시퀀스번호 |
|||
15 |
CUID |
text |
발송 대상자 |
|||
16 |
REGDATE |
datetime |
MUL |
등록일 |
||
17 |
PROCESS_FLAG |
char(1) |
Not Null |
N |
N:예약, R:발송대기/쓰레드등록,패 Y:발송,F:실패 |
|
18 |
RESERVETYPE |
varchar(2) |
예약 타입(A: admin) |
|||
19 |
ISCONDITION |
varchar(2) |
조건여부 |
6. T_PUSH_SENDER_INFO¶
TABLE NAME |
T_PUSH_SENDER_INFO |
COMMENT |
푸시 발송자 정보 테이블 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
SENDERSEQ |
int(8) |
PRI |
Not Null |
고유번호 |
|
2 |
SENDERNAME |
varchar(50) |
발송자이름 |
|||
3 |
SENDERCODE |
varchar(50) |
MUL |
발송자 코드 |
||
4 |
ISDELETED |
varchar(1) |
사용여부(N:사용, Y:미사용) |
|||
5 |
SENDERDESC |
varchar(45) |
발송자 설명 |
|||
6 |
REGID |
varchar(20) |
||||
7 |
REGDT |
datetime |
||||
8 |
MODID |
varchar(20) |
||||
9 |
MODDT |
timestamp |
Not Null |
CURRENT_TIMESTAMP |
7. T_PUSH_SERVER_GROUP¶
TABLE NAME |
T_PUSH_SERVER_GROUP |
COMMENT |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
GROUPID |
varchar(20) |
PRI |
Not Null |
서버그룹ID |
|
2 |
GROUPNAME |
varchar(50) |
서버그룹 명 |
|||
3 |
SERVERTYPE |
varchar(10) |
서버 타입 |
|||
4 |
VIP |
varchar(30) |
IP |
|||
5 |
PORT |
varchar(6) |
PORT |
8. T_PUSH_SERVER_INFO¶
TABLE NAME |
T_PUSH_SERVER_INFO |
COMMENT |
푸시서버 정보 마스터 테이블 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
SERVERID |
varchar(20) |
PRI |
Not Null |
서버ID |
|
2 |
GROUPID |
varchar(20) |
서버 그룹 ID |
|||
3 |
IP |
varchar(20) |
아이피 |
|||
4 |
PORT |
varchar(6) |
포트 |
|||
5 |
SERVERTYPE |
varchar(10) |
서버종류(UPMC,UPNS,PROVIDER) |
|||
6 |
SERVERNAME |
varchar(20) |
서버이름 |
|||
7 |
URL |
varchar(1024) |
URL |
|||
8 |
ISACTIVE |
char(1) |
N |
사용 여부 |
9. T_PUSH_SERVER_STATUS¶
TABLE NAME |
T_PUSH_SERVER_STATUS |
COMMENT |
푸시서버 상태 테이블 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
STATUS |
varchar(1) |
상태정보 |
|||
2 |
REGDATE |
datetime |
등록일 |
|||
3 |
IPADDRESS |
varchar(15) |
PRI |
Not Null |
아이피 |
|
4 |
PORT |
varchar(6) |
PRI |
Not Null |
포트 |
10. T_PUSH_SERVICE¶
TABLE NAME |
T_PUSH_SERVICE |
COMMENT |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
SERVICENAME |
varchar(100) |
발송정책 서비스 이름 |
|||
2 |
SERVICECODE |
varchar(20) |
MUL |
Not Null |
발송정책 서비스 코드 |
|
3 |
MAXRETRYCNT |
int(2) |
최대 발송수 |
|||
4 |
RETRYFLAG |
varchar(1) |
MUL |
리트라이 여부 |
||
5 |
RESENDFLAG |
varchar(1) |
재발송여부 |
|||
6 |
MAXRESENDCNT |
int(2) |
최대 발송수 |
|||
7 |
PNSID |
varchar(4) |
MUL |
발송서버 종류(UPNS, UPNC, APNS, GCM) |
||
8 |
FAILSMSFLAG |
varchar(1) |
N |
실패시 SMS 발송여부(Y:발송, N:미발송) |
11. T_PUSH_SMS¶
TABLE NAME |
T_PUSH_SMS |
COMMENT |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
PHONENO |
varchar(20) |
||||
2 |
TELCOMP |
varchar(4) |
||||
3 |
MESSAGE |
varchar(4000) |
||||
4 |
REGDATE |
datetime |
||||
5 |
PROCESSED |
varchar(1) |
12. T_PUSH_SUCCESS¶
TABLE NAME |
T_PUSH_SUCCESS |
COMMENT |
보낸메세지정보 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
PSID |
varchar(255) |
MUL |
토큰키 |
||
2 |
SEQNO |
bigint(20) |
Not Null |
메세지원장번호 |
||
3 |
APPID |
varchar(50) |
앱아이디 |
|||
4 |
PNSID |
varchar(10) |
보낸 푸쉬서버 |
|||
5 |
STATUS |
int(11) |
Not Null |
1 |
1:발송완료, 2:수신완료,3:읽음확인 |
|
6 |
CUID |
varchar(50) |
유저아이디 |
|||
7 |
REGDATE |
datetime |
푸시서버에 발송성공시간 |
|||
8 |
REVDATE |
datetime |
수신완료시간 |
|||
9 |
REDDATE |
datetime |
읽음확인기간 |
|||
10 |
CSV_VARS |
varchar(2000) |
CSV 템플릿 파라미터 |
13. T_PUSH_SUPERVISOR¶
TABLE NAME |
T_PUSH_SUPERVISOR |
COMMENT |
푸시관리자 정보 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
SUPERVISORSEQ |
int(8) |
PRI |
Not Null |
고유번호 |
|
2 |
NAME |
varchar(50) |
이름 |
|||
3 |
PHONENO |
varchar(20) |
전화번호 |
|||
4 |
ISDELETED |
varchar(1) |
사용여부 |
|||
5 |
REGDATE |
datetime |
등록일 |
|||
6 |
MODDATE |
datetime |
수정일 |
|||
7 |
TELCOMP |
varchar(4) |
회사전화번 |
14. T_PUSH_SYSMSG_SENTINFO¶
TABLE NAME |
T_PUSH_SYSMSG_SENTINFO |
COMMENT |
일별/발송자(메세지종류)별 통계 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
SENDDATE |
char(8) |
PRI |
Not Null |
발송일 |
|
2 |
SENDERCODE |
varchar(50) |
PRI |
Not Null |
발송자/메세지종류 코드 |
|
3 |
SENT_CNT |
int(11) |
0 |
발송성공 |
||
4 |
FAIL_CNT |
int(11) |
0 |
발송실패 |
||
5 |
READ_CNT |
int(11) |
0 |
수신확인 |
||
6 |
UPNS_SENT_CNT |
int(11) |
0 |
UPNS 발송수 |
||
7 |
UPNS_FAIL_CNT |
int(11) |
0 |
UPNS 실패수 |
||
8 |
APNS_SENT_CNT |
int(11) |
0 |
APNS 발송수 |
||
9 |
APNS_FAIL_CNT |
int(11) |
0 |
APNS 실패수 |
||
10 |
GCM_SENT_CNT |
int(11) |
0 |
GCM발송수 |
||
11 |
GCM_FAIL_CNT |
int(11) |
0 |
GCM 실패수 |
||
12 |
TIME00 |
int(11) |
0 |
|||
13 |
TIME01 |
int(11) |
0 |
|||
14 |
TIME02 |
int(11) |
0 |
|||
15 |
TIME03 |
int(11) |
0 |
|||
16 |
TIME04 |
int(11) |
0 |
|||
17 |
TIME05 |
int(11) |
0 |
|||
18 |
TIME06 |
int(11) |
0 |
|||
19 |
TIME07 |
int(11) |
0 |
|||
20 |
TIME08 |
int(11) |
0 |
|||
21 |
TIME09 |
int(11) |
0 |
|||
22 |
TIME10 |
int(11) |
0 |
|||
23 |
TIME11 |
int(11) |
0 |
|||
24 |
TIME12 |
int(11) |
0 |
|||
25 |
TIME13 |
int(11) |
0 |
|||
26 |
TIME14 |
int(11) |
0 |
|||
27 |
TIME15 |
int(11) |
0 |
|||
28 |
TIME16 |
int(11) |
0 |
|||
29 |
TIME17 |
int(11) |
0 |
|||
30 |
TIME18 |
int(11) |
0 |
|||
31 |
TIME19 |
int(11) |
0 |
|||
32 |
TIME20 |
int(11) |
0 |
|||
33 |
TIME21 |
int(11) |
0 |
|||
34 |
TIME22 |
int(11) |
0 |
|||
35 |
TIME23 |
int(11) |
0 |
15. T_PUSH_TEMPLATE¶
TABLE NAME |
T_PUSH_TEMPLATE |
COMMENT |
템플릿 정보 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
TEMPLATECODE |
varchar(20) |
PRI |
Not Null |
템플릿 코드 |
|
2 |
MESSAGE |
varchar(4000) |
메세지 |
|||
3 |
REGDATE |
datetime |
등록일 |
|||
4 |
MODDATE |
datetime |
수정 |
|||
5 |
EXT |
text |
내용 |
|||
6 |
URL |
text |
참조URL |
|||
7 |
TEMPLATE_TYPE |
varchar(50) |
템플릿유형 |
|||
8 |
REGID |
varchar(20) |
등록자ID |
16. T_PUSH_USER_GROUP¶
TABLE NAME |
T_PUSH_USER_GROUP |
COMMENT |
유저그룹 마스터 테이블 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
CUID |
varchar(50) |
PRI |
Not Null |
사용자아이디 |
|
2 |
GROUPSEQ |
int(6) |
PRI |
Not Null |
그룹 고유번 |
18. T_PUSH_USER_GROUP_INFO¶
TABLE NAME |
T_PUSH_USER_GROUP_INFO |
COMMENT |
푸시 발송대상 그룹 정보 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
GROUPSEQ |
int(6) |
PRI |
Not Null |
그룹고유번호 |
|
2 |
GROUPNAME |
varchar(50) |
그룹명 |
|||
3 |
ISDELETED |
varchar(1) |
삭제여부(Y:삭제, N:사용) |
|||
4 |
REGDATE |
datetime |
등록일 |
|||
5 |
MODDATE |
datetime |
수정일 |
|||
6 |
PARENTGROUPSEQ |
int(6) |
부모 그룹고유번 |
|||
7 |
GROUPDESC |
varchar(100) |
그룹설명 |
|||
8 |
REGID |
varchar(20) |
등록자ID |
|||
9 |
GROUPTYPE |
varchar(1) |
N |
(N:normal, T:test) |
19. T_PUSH_USER_INFO¶
TABLE NAME |
T_PUSH_USER_INFO |
COMMENT |
푸시서비스 가입자 정보 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
USERSEQNO |
int(11) |
PRI |
Not Null |
시퀀스번호 |
|
2 |
PUSHKEY |
varchar(40) |
UNI |
Not Null |
고유키(디바이스아이디+앱아이디+PNSID) sha256 |
|
3 |
PSID |
varchar(255) |
Not Null |
푸쉬발송토큰 |
||
4 |
PNSID |
varchar(4) |
Not Null |
푸쉬서버종류 |
||
5 |
DEVICEID |
varchar(50) |
Not Null |
디바이스고유번호 |
||
6 |
CUID |
varchar(50) |
Not Null |
아이디 |
||
7 |
CNAME |
varchar(50) |
이름 |
|||
8 |
APPID |
varchar(255) |
Not Null |
팩키지명 |
||
9 |
PHONENO |
varchar(20) |
전화번호 |
|||
10 |
REGDATE |
datetime |
등록일 |
|||
11 |
MODDATE |
datetime |
MUL |
수정일 |
||
12 |
OS_VER |
varchar(50) |
OS버전 |
|||
13 |
DEVICE_MD |
varchar(50) |
디바이스종류 |
|||
14 |
APP_VER |
varchar(50) |
앱버전 |
|||
15 |
UPNSID |
varchar(20) |
UPNS 사용자 일 경우 UPNS ID |
|||
16 |
APNS_MODE |
varchar(10) |
20. T_PUSH_VARIABLES¶
TABLE NAME |
T_PUSH_VARIABLES |
COMMENT |
푸시서비스 변수 정보 테이블 |
Col # |
Column Name |
Data Type |
Key |
Not Null |
Default |
Comments |
1 |
VGROUP |
varchar(20) |
PRI |
Not Null |
변수 그룹 |
|
2 |
VNAME |
varchar(40) |
PRI |
Not Null |
변수 이름 |
|
3 |
VVALUE |
varchar(255) |
변수 값 |