This commit is contained in:
Rinjae
2025-08-07 15:36:26 +09:00
commit cc925e0475
1172 changed files with 142573 additions and 0 deletions
+90
View File
@@ -0,0 +1,90 @@
insert into PT_CODE (CODE_ID, CODE_ID_NAME, CODE_ID_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013' ,'회원상태', '회원 가입 신청/승인/삭제를 위한 상태 구분','Y', '2022-11-24 00:35:10','SYSTEM', '2022-11-24 00:35:10','SYSTEM');
insert into PT_CODE (CODE_ID, CODE_ID_NAME, CODE_ID_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','비밀번호 힌트','비밀번호 힌트 구분코드','Y','2022-11-24 00:35:12','SYSTEM','2022-11-24 00:35:12','SYSTEM');
insert into PT_CODE (CODE_ID, CODE_ID_NAME, CODE_ID_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM101','게시판유형','게시판 유형 구분코드','Y','2022-11-24 00:35:23','SYSTEM','2022-11-24 00:35:23','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','ACTIVE','활성화','활성화 상태','Y','2022-11-24 00:35:42','SYSTEM','2022-11-24 00:35:42','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','DELETED','삭제','삭제 상태','Y','2022-11-24 00:35:41','SYSTEM','2022-11-24 00:35:41','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','INACTIVE','비활성화','비활성화 상태','Y','2022-11-24 00:35:41','SYSTEM','2022-11-24 00:35:41','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','LOCKED','잠김','잠김 상태','Y','2022-11-24 00:35:41','SYSTEM','2022-11-24 00:35:41','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','WAITING','가입승인 대기','가입승인 대기 상태','Y','2022-11-24 00:35:41','SYSTEM','2022-11-24 00:35:41','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P01','가장 기억에 남는 장소는?','가장 기억에 남는 장소는?','Y','2022-11-24 00:35:46','SYSTEM','2022-11-24 00:35:46','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P02','나의 좌우명은?','나의 좌우명은?','Y','2022-11-24 00:35:46','SYSTEM','2022-11-24 00:35:46','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P03','나의 보물 제1호는?','나의 보물 제1호는?','Y','2022-11-24 00:35:46','SYSTEM','2022-11-24 00:35:46','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P04','가장 기억에 남는 선생님 성함은?','가장 기억에 남는 선생님 성함은?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P05','다른 사람은 모르는 나만의 신체비밀은?','다른 사람은 모르는 나만의 신체비밀은?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P06','오래도록 기억하고 싶은 날짜는?','오래도록 기억하고 싶은 날짜는?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P07','받았던 선물 중 기억에 남는 독특한 선물은?','받았던 선물 중 기억에 남는 독특한 선물은?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P08','가장 생각나는 친구 이름은?','가장 생각나는 친구 이름은?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P09','인상 깊게 읽은 책 이름은?','인상 깊게 읽은 책 이름은?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P10','내가 존경하는 인물은?','내가 존경하는 인물은?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P11','나의 노래방 애창곡은?','나의 노래방 애창곡은?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P12','가장 감명깊게 본 영화는?','가장 감명깊게 본 영화는?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P13','좋아하는 스포츠팀 이름은?','좋아하는 스포츠팀 이름은?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM101','BBST01','통합게시판','통합게시판','Y','2022-11-24 00:36:42','SYSTEM','2022-11-24 00:36:42','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM101','BBST02','블로그형게시판','블로그형게시판','Y','2022-11-24 00:36:42','SYSTEM','2022-11-24 00:36:42','SYSTEM');
insert into PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM101','BBST03','방명록','방명록','Y','2022-11-24 00:36:42','SYSTEM','2022-11-24 00:36:42','SYSTEM');
insert into PT_BOARD_MASTER (BOARD_ID, BOARD_NAME, BOARD_DESC, BOARD_TYPE, REPLY_POSBL_AT, FILE_ATCH_POSBL_AT,
ATCH_POSBL_FILE_NUMBER, ATCH_POSBL_FILE_SIZE, USE_AT, REGISTERED_BY,
REGISTERED_ON)
values ('BBSMSTR_000000000000', '공지사항', '공지사항', 'BBST01', 'N', 'Y', 3, 2048576, 'Y', 'SYSTEM', now());
insert into PT_ID (TABLE_NAME, NEXT_ID) values ('BBS_ID', 10);
insert into PT_ID (TABLE_NAME, NEXT_ID) values ('FILE_ID', 1);
insert into PT_ID (TABLE_NAME, NEXT_ID) values ('BOARD_AUTH_ID', 1);
insert into PT_ID (TABLE_NAME, NEXT_ID) values ('NTT_ID', 1);
insert into PT_ID (TABLE_NAME, NEXT_ID) values ('FAQ_ID', 1);
insert into PT_ID (TABLE_NAME, NEXT_ID) values ('APPROVAL_ID', 1);
+540
View File
@@ -0,0 +1,540 @@
CREATE DATABASE portal character set utf8mb4 collate utf8mb4_unicode_ci;
use portal;
CREATE TABLE PT_ID
(
TABLE_NAME VARCHAR(36) NOT NULL,
NEXT_ID NUMERIC(30) NULL,
CONSTRAINT PT_ID_PK PRIMARY KEY (TABLE_NAME)
);
CREATE TABLE PT_CODE
(
CODE_ID VARCHAR(6) NOT NULL,
CODE_ID_NAME VARCHAR(60) NULL,
CODE_ID_DC VARCHAR(200) NULL,
USE_AT VARCHAR(1) NULL,
REGISTERED_ON DATETIME NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_CODE_PK PRIMARY KEY (CODE_ID)
);
CREATE TABLE PT_DETAIL_CODE
(
CODE_ID VARCHAR(6) NOT NULL,
CODE VARCHAR(15) NOT NULL,
CODE_VALUE VARCHAR(4000) NULL,
CODE_DC VARCHAR(200) NULL,
USE_AT VARCHAR(1) NULL,
REGISTERED_ON DATETIME NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_DETAIL_CODE_PK PRIMARY KEY (CODE_ID, CODE),
CONSTRAINT PT_DETAIL_CODE_FK1 FOREIGN KEY (CODE_ID) REFERENCES PT_CODE (CODE_ID)
);
CREATE TABLE PT_AUTHORITY
(
AUTHOR_CODE VARCHAR(30) NOT NULL,
AUTHOR_NAME VARCHAR(60) NOT NULL,
AUTHOR_DC VARCHAR(200) NULL,
REGISTERED_ON DATETIME NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_AUTHORITY_PK PRIMARY KEY (AUTHOR_CODE)
);
CREATE TABLE PT_USER_SECURITY
(
USER_ESNTL_ID VARCHAR(36) NOT NULL,
MBER_TY_CODE VARCHAR(5) NULL,
AUTHOR_CODE VARCHAR(30) NOT NULL,
CONSTRAINT PT_USER_SECURITY_PK PRIMARY KEY (USER_ESNTL_ID)
);
CREATE TABLE PT_BOARD_MASTER
(
BOARD_ID VARCHAR(36) NOT NULL,
BOARD_NAME VARCHAR(255) NOT NULL,
BOARD_DESC VARCHAR(2400) NULL,
BOARD_TYPE VARCHAR(6) NOT NULL,
REPLY_POSBL_AT VARCHAR(1) NULL,
FILE_ATCH_POSBL_AT VARCHAR(1) NOT NULL,
ATCH_POSBL_FILE_NUMBER NUMERIC(2) NOT NULL,
ATCH_POSBL_FILE_SIZE NUMERIC(8) NULL,
USE_AT VARCHAR(1) NOT NULL,
TMPLAT_ID VARCHAR(20) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
CONSTRAINT PT_BOARD_MASTER_PK PRIMARY KEY (BOARD_ID)
);
CREATE TABLE PT_FILE
(
FILE_ID VARCHAR(36) NOT NULL,
USE_AT VARCHAR(1) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
CONSTRAINT PT_FILE_PK PRIMARY KEY (FILE_ID)
);
CREATE TABLE PT_FILE_DETAIL
(
FILE_ID VARCHAR(36) NOT NULL,
FILE_SN NUMERIC(10) NOT NULL,
ORIGNL_FILE_NAME VARCHAR(255) NULL,
FILE_EXTSN VARCHAR(36) NULL,
FILE_CN LONGTEXT NULL,
FILE_SIZE NUMERIC(8) NULL,
CONSTRAINT PT_FILE_PK PRIMARY KEY (FILE_ID, FILE_SN),
CONSTRAINT PT_FILE_FK FOREIGN KEY (FILE_ID) REFERENCES PT_FILE (FILE_ID)
);
CREATE TABLE PT_BOARD_ARTICLE
(
BOARD_ID VARCHAR(36) NOT NULL,
NTT_NO NUMERIC(20) NULL,
NTT_ID NUMERIC(20) NOT NULL,
NTT_SJ VARCHAR(2000) NULL,
NTT_CN LONGTEXT NULL,
ANSWER_AT VARCHAR(1) NULL,
PARNTSCTT_NO NUMERIC(10) NULL,
ANSWER_LC NUMERIC(8) NULL,
SORT_ORDR NUMERIC(8) NULL,
RDCNT NUMERIC(10) NULL,
USE_AT VARCHAR(1) NOT NULL,
NTCE_BGNDE VARCHAR(20) NULL,
NTCE_ENDDE VARCHAR(20) NULL,
NTCR_ID VARCHAR(36) NULL,
NTCR_NAME VARCHAR(36) NULL,
PASSWORD VARCHAR(200) NULL,
FILE_ID VARCHAR(20) NULL,
NOTICE_AT VARCHAR(1) NULL,
SJ_BOLD_AT VARCHAR(1) NULL,
SECRET_AT VARCHAR(1) NULL,
REGISTERED_ON DATETIME NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_BOARD_ARTICLE_PK PRIMARY KEY (NTT_ID, BOARD_ID),
CONSTRAINT PT_BOARD_ARTICLE_FK1 FOREIGN KEY (BOARD_ID) REFERENCES PT_BOARD_MASTER (BOARD_ID),
CONSTRAINT PT_BOARD_ARTICLE_FK2 FOREIGN KEY (FILE_ID) REFERENCES PT_FILE (FILE_ID)
);
CREATE TABLE PT_FAQ
(
FAQ_ID VARCHAR(36) NOT NULL,
TITLE VARCHAR(255) NULL,
QUESTION VARCHAR(2500) NULL,
ANSWER VARCHAR(2500) NULL,
RDCNT NUMERIC(10) NULL,
FILE_ID VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_FAQ_PK PRIMARY KEY (FAQ_ID),
CONSTRAINT PT_FAQ_FK FOREIGN KEY (FILE_ID) REFERENCES PT_FILE (FILE_ID) ON DELETE SET NULL
);
CREATE TABLE REVINFO
(
REV INT AUTO_INCREMENT PRIMARY KEY,
REVTSTMP BIGINT NULL
);
CREATE TABLE PT_USER
(
ESNTL_ID VARCHAR(36) NOT NULL,
USER_ID VARCHAR(256) NOT NULL,
USER_NAME VARCHAR(60) NOT NULL,
STATUS VARCHAR(15) NOT NULL,
MOBILE_PHONE VARCHAR(15) NULL,
PASSWORD VARCHAR(200) NOT NULL,
PASSWORD_HINT VARCHAR(100) NULL,
PASSWORD_CNSR VARCHAR(100) NULL,
LOCK_AT VARCHAR(1) NULL,
LOCK_CNT NUMERIC(3) NULL,
LAST_LOCK_DATE DATETIME NULL,
LAST_CHANGE_PASSWORD_DATE DATETIME NULL,
REGISTERED_ON DATETIME null,
REGISTERED_BY VARCHAR(36) null,
LAST_MODIFIED_ON datetime null,
LAST_MODIFIED_BY VARCHAR(36) null,
PRIMARY KEY (ESNTL_ID)
);
CREATE UNIQUE INDEX PT_USER_PK ON PT_USER
(
USER_ID
)
;
CREATE TABLE PT_USER_AUD
(
ESNTL_ID VARCHAR(36) NOT NULL,
REV integer not null,
USER_ID VARCHAR(256) NOT NULL,
USER_NAME VARCHAR(60) NOT NULL,
STATUS VARCHAR(15) NOT NULL,
MOBILE_PHONE VARCHAR(15) NULL,
PASSWORD VARCHAR(200) NOT NULL,
PASSWORD_HINT VARCHAR(100) NULL,
PASSWORD_CNSR VARCHAR(100) NULL,
LOCK_AT VARCHAR(1) NULL,
LOCK_CNT NUMERIC(3) NULL,
LAST_LOCK_DATE DATETIME NULL,
LAST_CHANGE_PASSWORD_DATE DATETIME NULL,
REGISTERED_ON DATETIME null,
REGISTERED_BY VARCHAR(36) null,
LAST_MODIFIED_ON datetime null,
LAST_MODIFIED_BY VARCHAR(36) null,
REVTYPE tinyint,
PRIMARY KEY (ESNTL_ID, REV)
);
CREATE TABLE PT_ENT_USER
(
ESNTL_ID VARCHAR(36) NOT NULL,
USER_ID VARCHAR(256) NOT NULL,
USER_NAME VARCHAR(60) NOT NULL,
STATUS VARCHAR(15) NOT NULL,
IP_ADDRESS VARCHAR(15) NULL,
MOBILE_PHONE VARCHAR(15) NULL,
OFFICE_PHONE VARCHAR(15) NULL,
COMPANY_NAME VARCHAR(15) NULL,
CEO_NAME VARCHAR(15) NULL,
BIZRNO VARCHAR(15) NULL,
JURIRNO VARCHAR(15) NULL,
ZIP VARCHAR(6) NULL,
ADRES VARCHAR(100) NULL,
DETAIL_ADRES VARCHAR(100) NULL,
FXNUM VARCHAR(36) NULL,
INDUTY_CODE VARCHAR(15) NULL,
PASSWORD VARCHAR(200) NOT NULL,
PASSWORD_HINT VARCHAR(100) NULL,
PASSWORD_CNSR VARCHAR(100) NULL,
GROUP_ID VARCHAR(36) NULL,
ENTRPRS_SE_CODE VARCHAR(15) NULL,
LOCK_AT VARCHAR(1) NULL,
LOCK_CNT NUMERIC(3) NULL,
LAST_LOCK_DATE DATETIME NULL,
LAST_CHANGE_PASSWORD_DATE DATETIME NULL,
REGISTERED_ON DATETIME null,
REGISTERED_BY VARCHAR(36) null,
LAST_MODIFIED_ON datetime null,
LAST_MODIFIED_BY VARCHAR(36) null,
PRIMARY KEY (ESNTL_ID)
);
CREATE UNIQUE INDEX PT_ENT_USER_PK ON PT_ENT_USER
(
USER_ID
)
;
CREATE TABLE PT_ENT_USER_AUD
(
ESNTL_ID VARCHAR(36) NOT NULL,
REV integer not null,
USER_ID VARCHAR(256) NOT NULL,
USER_NAME VARCHAR(60) NOT NULL,
STATUS VARCHAR(15) NOT NULL,
IP_ADDRESS VARCHAR(15) NULL,
MOBILE_PHONE VARCHAR(15) NULL,
OFFICE_PHONE VARCHAR(15) NULL,
COMPANY_NAME VARCHAR(15) NULL,
CEO_NAME VARCHAR(15) NULL,
BIZRNO VARCHAR(15) NULL,
JURIRNO VARCHAR(15) NULL,
ZIP VARCHAR(6) NULL,
ADRES VARCHAR(100) NULL,
DETAIL_ADRES VARCHAR(100) NULL,
FXNUM VARCHAR(36) NULL,
INDUTY_CODE VARCHAR(15) NULL,
PASSWORD VARCHAR(200) NOT NULL,
PASSWORD_HINT VARCHAR(100) NULL,
PASSWORD_CNSR VARCHAR(100) NULL,
GROUP_ID VARCHAR(36) NULL,
ENTRPRS_SE_CODE VARCHAR(15) NULL,
LOCK_AT VARCHAR(1) NULL,
LOCK_CNT NUMERIC(3) NULL,
LAST_LOCK_DATE DATETIME NULL,
LAST_CHANGE_PASSWORD_DATE DATETIME NULL,
REGISTERED_ON DATETIME null,
REGISTERED_BY VARCHAR(36) null,
LAST_MODIFIED_ON datetime null,
LAST_MODIFIED_BY VARCHAR(36) null,
REVTYPE tinyint,
PRIMARY KEY (ESNTL_ID, REV)
);
CREATE TABLE PT_APPROVAL
(
ID BIGINT PRIMARY KEY,
APPROVAL_TYPE VARCHAR(32) NULL,
BODY LONGTEXT NULL,
ENDED_ON DATETIME NULL,
EVENT VARCHAR(255) NULL,
REQUESTER_ID VARCHAR(36) NULL,
STATUS VARCHAR(32) NULL,
TARGET_ID VARCHAR(36) NULL,
TITLE VARCHAR(255) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL
);
CREATE TABLE PT_APPROVAL_APPROVER
(
APPROVAL_ID BIGINT NOT NULL,
ORDINAL BIGINT NOT NULL,
APPROVED_ON DATETIME NULL,
MESSAGE VARCHAR(255) NULL,
STATUS VARCHAR(255) NULL,
USER_ID VARCHAR(36) NULL,
PRIMARY KEY (APPROVAL_ID, ORDINAL),
CONSTRAINT FK_APPROVAL_APPROVER1
FOREIGN KEY (APPROVAL_ID) REFERENCES PT_APPROVAL (ID)
);
CREATE TABLE PT_ROUTE_INFO
(
ID VARCHAR(36) NOT NULL PRIMARY KEY,
API_PATH VARCHAR(512) NULL,
DESCRIPTION LONGTEXT NULL,
LOG_CONTENT_ENCODE_YN VARCHAR(1) NULL,
LOG_LEVEL VARCHAR(1) NULL,
NAME VARCHAR(256) NOT NULL,
ORDER_NO INT NULL,
PATH VARCHAR(256) NOT NULL,
METHOD VARCHAR(32) NULL,
META_DATA_STR LONGTEXT NULL,
RESPONSE_TYPE VARCHAR(32) NULL,
MOCK_URL VARCHAR(255) NULL,
SAMPLE_RESPONSE LONGTEXT NULL,
STATUS VARCHAR(32) NULL,
TYPE VARCHAR(2) NULL,
URI VARCHAR(512) NOT NULL,
USE_YN VARCHAR(1) NULL,
FILE_ID VARCHAR(36) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL
);
CREATE TABLE PT_API_KEY
(
ID VARCHAR(36) NOT NULL PRIMARY KEY,
OWNER VARCHAR(255) NULL,
NAME VARCHAR(255) NULL,
ENV VARCHAR(32) NULL,
CLIENT_ID VARCHAR(255) NULL,
CLIENT_SECRET VARCHAR(255) NULL,
REDIRECT_URL VARCHAR(255) NULL,
RESPONSE_TYPE VARCHAR(255) NULL,
SCOPE VARCHAR(2000) NULL,
STATUS VARCHAR(255) NULL,
DESCRIPTION VARCHAR(2000) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL
);
CREATE TABLE PT_API_KEY_API
(
API_KEY_ID VARCHAR(36) NOT NULL,
API_ID VARCHAR(36) NOT NULL,
CONSTRAINT FK_API_KEY_API1 FOREIGN KEY (API_KEY_ID) REFERENCES PT_API_KEY (ID),
CONSTRAINT FK_API_KEY_API2 FOREIGN KEY (API_ID) REFERENCES PT_ROUTE_INFO (ID)
);
CREATE TABLE PT_API_KEY_AUD
(
ID VARCHAR(36) NOT NULL,
REV integer not null,
REVTYPE tinyint,
OWNER VARCHAR(255) NULL,
NAME VARCHAR(255) NULL,
ENV VARCHAR(32) NULL,
CLIENT_ID VARCHAR(255) NULL,
CLIENT_SECRET VARCHAR(255) NULL,
REDIRECT_URL VARCHAR(255) NULL,
RESPONSE_TYPE VARCHAR(255) NULL,
SCOPE VARCHAR(2000) NULL,
STATUS VARCHAR(255) NULL,
DESCRIPTION VARCHAR(2000) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
PRIMARY KEY (ID, REV)
);
CREATE TABLE PT_API_KEY_API_AUD
(
API_KEY_ID VARCHAR(36) NOT NULL,
API_ID VARCHAR(36) NOT NULL,
REV integer not null,
REVTYPE tinyint,
PRIMARY KEY (API_KEY_ID, API_ID, REV)
);
CREATE TABLE PT_GROUP_INFO
(
ID VARCHAR(36) NOT NULL PRIMARY KEY,
DESCRIPTION VARCHAR(512) NULL,
DESCRIPTION_EN VARCHAR(512) NULL,
NAME VARCHAR(256) NOT NULL,
NAME_EN VARCHAR(256) NULL,
SPEC LONGTEXT NULL,
STATUS VARCHAR(32) NULL,
USE_YN VARCHAR(1) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL
);
CREATE TABLE PT_GROUP_ROUTE_INFO
(
GROUP_ID VARCHAR(36) NOT NULL,
ROUTE_ID VARCHAR(128) NOT NULL,
CONSTRAINT FK_GROUP_ROUTE_INFO1 FOREIGN KEY (GROUP_ID) REFERENCES PT_GROUP_INFO (ID),
CONSTRAINT FK_GROUP_ROUTE_INFO2 FOREIGN KEY (ROUTE_ID) REFERENCES PT_ROUTE_INFO (ID)
);
CREATE TABLE PT_AGREEMENTS
(
AGREEMENTS_TYPE VARCHAR(36) NOT NULL,
REVISION INT NOT NULL,
AGREEMENTS_NAME VARCHAR(100) NOT NULL,
AGREEMENTS_CONTENTS LONGTEXT NULL,
STATUS VARCHAR(36) NULL,
PUBLISHED_ON DATETIME NULL,
SCHEDULED_ON DATETIME NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
primary key (AGREEMENTS_TYPE, REVISION)
);
CREATE TABLE PT_MESSAGE_TEMPLATE
(
MESSAGE_KEY VARCHAR(32) NOT NULL,
MESSAGE_TYPE VARCHAR(16) NOT NULL,
SUBJECT VARCHAR(100) NOT NULL,
CONTENTS LONGTEXT NULL,
USE_YN VARCHAR(1) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
primary key (MESSAGE_KEY, MESSAGE_TYPE)
);
CREATE TABLE PT_MESSAGE_RECIPIENT
(
MESSAGE_KEY VARCHAR(32) not null,
MESSAGE_TYPE VARCHAR(16) not null,
ESNTL_ID VARCHAR(36) not null,
constraint PK_MESSAGE_RECIPIENT PRIMARY KEY (MESSAGE_KEY, MESSAGE_TYPE, ESNTL_ID)
)
;
CREATE TABLE PT_TOKEN
(
TOKEN VARCHAR(255) NOT NULL,
EMAIL VARCHAR(255) NOT NULL,
EXPIRES_AT DATETIME NOT NULL,
primary key (TOKEN)
);
CREATE TABLE PT_TWO_FACTOR_AUTH
(
RECIPIENT VARCHAR(255) NOT NULL,
AUTH_NUMBER VARCHAR(255),
EXPIRES_AT DATETIME,
PRIMARY KEY (RECIPIENT)
);
CREATE TABLE PT_BOARD_AUTHORITY
(
AUTHORITY_ID VARCHAR(36) NOT NULL,
BBS_ID VARCHAR(36) NOT NULL,
AUTHORITY_CODE VARCHAR(36) NULL,
ESNTL_ID VARCHAR(36) NULL,
READ_YN VARCHAR(1) NOT NULL,
WRITE_YN VARCHAR(1) NOT NULL,
MODIFY_YN VARCHAR(1) NOT NULL,
DELETE_YN VARCHAR(1) NOT NULL,
ADMIN_YN VARCHAR(1) NOT NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL,
primary key (AUTHORITY_ID)
);
CREATE TABLE PT_CHART
(
id VARCHAR(36) PRIMARY KEY,
name VARCHAR(255),
query LONGTEXT,
options LONGTEXT,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON DATETIME NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON DATETIME NULL
);
CREATE VIEW PT_USER_VIEW
(ESNTL_ID, USER_ID, PASSWORD, USER_NAME, USER_SE)
AS
SELECT ESNTL_ID,
USER_ID,
PASSWORD,
USER_NAME,
'USR' AS USER_SE
FROM PT_USER
UNION ALL
SELECT ESNTL_ID,
USER_ID,
PASSWORD,
USER_NAME,
'ENT' AS USER_SE
FROM PT_ENT_USER
ORDER BY ESNTL_ID;
+518
View File
@@ -0,0 +1,518 @@
create table DVPOWN.PT_USER
(
ESNTL_ID VARCHAR2(36) not null
constraint PT_USER_PK
primary key,
USER_ID VARCHAR2(256) not null,
USER_NAME VARCHAR2(60) not null,
PASSWORD VARCHAR2(200) not null,
PASSWORD_HINT VARCHAR2(100),
PASSWORD_CNSR VARCHAR2(100),
MBTLNUM VARCHAR2(20),
EMPLYR_STTUS_CODE VARCHAR2(15) not null,
LOCK_AT CHAR,
LOCK_CNT NUMBER(3),
LAST_LOCK_DATE TIMESTAMP(6),
LAST_CHANGE_PASSWORD_DATE TIMESTAMP(6),
REGISTERED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36)
)
;
create unique index DVPOWN.PT_USER_UNIQUE_IDX
on DVPOWN.PT_USER (USER_ID)
;
create table DVPOWN.PT_USER_AUD
(
ESNTL_ID VARCHAR2(36) not null,
REV NUMBER(10) not null,
USER_ID VARCHAR2(256) not null,
USER_NAME VARCHAR2(60),
PASSWORD VARCHAR2(200),
PASSWORD_HINT VARCHAR2(100),
PASSWORD_CNSR VARCHAR2(100),
MBTLNUM VARCHAR2(20),
EMPLYR_STTUS_CODE VARCHAR2(15),
LOCK_AT CHAR,
LOCK_CNT NUMBER(3),
LAST_LOCK_DATE TIMESTAMP(6),
LAST_CHANGE_PASSWORD_DATE TIMESTAMP(6),
REGISTERED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
REVTYPE NUMBER(3),
constraint PT_USER_AUD_PK
primary key (ESNTL_ID, REV)
)
;
create table DVPOWN.PT_ENT_USER
(
ESNTL_ID VARCHAR2(36) not null
constraint PT_ENT_USER_PK
primary key,
USER_ID VARCHAR2(256) not null
constraint PT_ENT_USER_UNIQUE_IDX
unique,
USER_NAME VARCHAR2(50) not null,
PASSWORD VARCHAR2(200) not null,
STATUS VARCHAR2(15),
MOBILE_PHONE VARCHAR2(20),
OFFICE_PHONE VARCHAR2(20),
COMPANY_NAME VARCHAR2(60),
CEO_NAME VARCHAR2(50),
BIZRNO VARCHAR2(10),
JURIRNO VARCHAR2(13),
ZIP VARCHAR2(6),
ADRES VARCHAR2(100),
DETAIL_ADRES VARCHAR2(100),
FXNUM VARCHAR2(20),
ENTRPRS_SE_CODE CHAR(8),
INDUTY_CODE CHAR,
PASSWORD_HINT VARCHAR2(100),
PASSWORD_CNSR VARCHAR2(100),
LOCK_AT CHAR,
LOCK_CNT NUMBER(3),
LAST_LOCK_DATE TIMESTAMP(6),
LAST_CHANGE_PASSWORD_DATE TIMESTAMP(6),
REGISTERED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36)
)
;
create table DVPOWN.PT_ENT_USER_AUD
(
ESNTL_ID VARCHAR2(36) not null,
REV NUMBER(10) not null,
USER_ID VARCHAR2(256),
USER_NAME VARCHAR2(50),
PASSWORD VARCHAR2(200),
STATUS VARCHAR2(15),
MOBILE_PHONE VARCHAR2(20),
OFFICE_PHONE VARCHAR2(20),
COMPANY_NAME VARCHAR2(60),
CEO_NAME VARCHAR2(50),
BIZRNO VARCHAR2(10),
JURIRNO VARCHAR2(13),
ZIP VARCHAR2(6),
ADRES VARCHAR2(100),
DETAIL_ADRES VARCHAR2(100),
FXNUM VARCHAR2(20),
ENTRPRS_SE_CODE CHAR(8),
INDUTY_CODE CHAR,
PASSWORD_HINT VARCHAR2(100),
PASSWORD_CNSR VARCHAR2(100),
LOCK_AT CHAR,
LOCK_CNT NUMBER(3),
LAST_LOCK_DATE TIMESTAMP(6),
LAST_CHANGE_PASSWORD_DATE TIMESTAMP(6),
REGISTERED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
REVTYPE NUMBER(3) not null,
primary key (ESNTL_ID, REV)
)
;
create table DVPOWN.PT_APPROVAL
(
ID NUMBER(19) not null,
APPROVAL_TYPE VARCHAR2(32),
BODY CLOB,
ENDED_ON TIMESTAMP(6),
REQUESTER_ID VARCHAR2(36),
STATUS VARCHAR2(32),
TARGET_ID VARCHAR2(36),
TITLE VARCHAR2(255),
REGISTERED_BY VARCHAR2(36),
REGISTERED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
primary key (ID)
)
;
create table DVPOWN.PT_APPROVAL_APPROVER
(
APPROVAL_ID NUMBER(19) not null
constraint FK_APPROVAL_APPROVER
references DVPOWN.PT_APPROVAL,
ORDINAL NUMBER(19) not null,
APPROVED_ON TIMESTAMP(6),
MESSAGE VARCHAR2(255),
STATUS VARCHAR2(255),
USER_ID VARCHAR2(36),
primary key (APPROVAL_ID, ORDINAL)
)
;
create table DVPOWN.PT_ROUTE_INFO
(
ID VARCHAR2(36) not null,
API_PATH VARCHAR2(512),
DESCRIPTION CLOB,
LOG_CONTENT_ENCODE_YN VARCHAR2(1),
LOG_LEVEL VARCHAR2(1),
NAME VARCHAR2(256) not null,
ORDER_NO NUMBER(10),
PATH VARCHAR2(256) not null,
METHOD VARCHAR2(32),
META_DATA_STR CLOB,
RESPONSE_TYPE VARCHAR2(32) NULL,
SAMPLE_RESPONSE CLOB,
STATUS VARCHAR2(32),
TYPE VARCHAR2(2),
URI VARCHAR2(512) not null,
USE_YN VARCHAR2(1),
FILE_ID VARCHAR2(20),
REGISTERED_BY VARCHAR2(36),
REGISTERED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
primary key (ID)
)
;
create table DVPOWN.PT_API_KEY
(
ID VARCHAR2(36) not null,
OWNER VARCHAR2(255),
NAME VARCHAR2(255),
ENV VARCHAR2(32),
CLIENT_ID VARCHAR2(255),
CLIENT_SECRET VARCHAR2(255),
REDIRECT_URL VARCHAR2(255),
RESPONSE_TYPE VARCHAR2(255),
SCOPE VARCHAR2(2000),
STATUS VARCHAR2(255),
DESCRIPTION VARCHAR2(2000),
REGISTERED_BY VARCHAR2(36),
REGISTERED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
primary key (ID)
)
;
create table DVPOWN.PT_API_KEY_API
(
API_KEY_ID VARCHAR2(36) not null
constraint FK_API_KEY_API1
references DVPOWN.PT_API_KEY,
API_ID VARCHAR2(36) not null
constraint FK_API_KEY_API2
references DVPOWN.PT_ROUTE_INFO
)
;
create table DVPOWN.PT_AGREEMENTS
(
AGREEMENTS_TYPE VARCHAR2(20) not null,
REVISION NUMBER(10) not null,
AGREEMENTS_NAME VARCHAR2(100) not null,
AGREEMENTS_CONTENTS CLOB,
STATUS VARCHAR2(20),
PUBLISHED_ON TIMESTAMP(6),
SCHEDULED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
REGISTERED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
primary key (AGREEMENTS_TYPE, REVISION)
)
;
create table DVPOWN.PT_MESSAGE_TEMPLATE
(
MESSAGE_KEY VARCHAR2(32) not null,
MESSAGE_TYPE VARCHAR2(16) not null,
SUBJECT VARCHAR2(100) not null,
CONTENTS CLOB,
USE_YN VARCHAR2(1),
REGISTERED_BY VARCHAR2(36),
REGISTERED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
primary key (MESSAGE_KEY, MESSAGE_TYPE)
)
;
CREATE TABLE DVPOWN.PT_MESSAGE_RECIPIENT
(
MESSAGE_KEY VARCHAR2(32) not null,
MESSAGE_TYPE VARCHAR2(16) not null,
ESNTL_ID VARCHAR2(36) not null,
constraint PK_MESSAGE_RECIPIENT PRIMARY KEY (MESSAGE_KEY, MESSAGE_TYPE, ESNTL_ID)
)
;
create table DVPOWN.PT_TOKEN
(
TOKEN VARCHAR2(255) not null
primary key,
EMAIL VARCHAR2(255) not null,
EXPIRES_AT TIMESTAMP(6) not null
)
;
create table DVPOWN.PT_BOARD_AUTHORITY
(
AUTHORITY_ID VARCHAR2(20) not null
primary key,
BBS_ID VARCHAR2(20) not null,
AUTHORITY_CODE VARCHAR2(36),
ESNTL_ID VARCHAR2(36),
READ_YN VARCHAR2(1) not null,
WRITE_YN VARCHAR2(1) not null,
MODIFY_YN VARCHAR2(1) not null,
DELETE_YN VARCHAR2(1) not null,
ADMIN_YN VARCHAR2(1) not null,
REGISTERED_BY VARCHAR2(36),
REGISTERED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6)
)
;
create table DVPOWN.COMTECOPSEQ
(
TABLE_NAME VARCHAR2(20) not null
constraint COMTECOPSEQ_PK
primary key,
NEXT_ID NUMBER(30)
)
;
create table DVPOWN.COMTCCMMNCODE
(
CODE_ID VARCHAR2(6) not null
constraint COMTCCMMNCODE_PK
primary key,
CODE_ID_NAME VARCHAR2(60),
CODE_ID_DC VARCHAR2(200),
USE_AT CHAR,
CL_CODE CHAR(3),
REGISTERED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36)
)
;
create index DVPOWN.COMTCCMMNCODE_I01
on DVPOWN.COMTCCMMNCODE (CL_CODE)
;
create table DVPOWN.COMTCCMMNDETAILCODE
(
CODE_ID VARCHAR2(6) not null
constraint COMTCCMMNDETAILCODE_FK1
references DVPOWN.COMTCCMMNCODE,
CODE VARCHAR2(15) not null,
CODE_VALUE VARCHAR2(4000) not null,
CODE_DC VARCHAR2(200),
USE_AT CHAR,
REGISTERED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
constraint COMTCCMMNDETAILCODE_PK
primary key (CODE_ID, CODE)
)
;
create index DVPOWN.COMTCCMMNDETAILCODE_I01
on DVPOWN.COMTCCMMNDETAILCODE (CODE_ID)
;
create table DVPOWN.COMTNAUTHORINFO
(
AUTHOR_CODE VARCHAR2(30) not null
constraint COMTNAUTHORINFO_PK
primary key,
AUTHOR_NAME VARCHAR2(60) not null,
AUTHOR_DC VARCHAR2(200),
AUTHOR_CREAT_DE TIMESTAMP(6)
)
;
create table DVPOWN.COMTNEMPLYRSCRTYESTBS
(
SCRTY_DTRMN_TRGET_ID VARCHAR2(36) not null,
MBER_TY_CODE CHAR(5),
AUTHOR_CODE VARCHAR2(30) not null
)
;
create index DVPOWN.COMTNEMPLYRSCRTYESTBS_I04
on DVPOWN.COMTNEMPLYRSCRTYESTBS (AUTHOR_CODE)
;
create table DVPOWN.COMTNBBSMASTER
(
BBS_ID CHAR(20) not null
constraint COMTNBBSMASTER_PK
primary key,
BBS_NAME VARCHAR2(255) not null,
BBS_INTRCN VARCHAR2(2400),
BBS_TY_CODE CHAR(6) not null,
REPLY_POSBL_AT CHAR,
FILE_ATCH_POSBL_AT CHAR not null,
ATCH_POSBL_FILE_NUMBER NUMBER(2) not null,
ATCH_POSBL_FILE_SIZE NUMBER(8),
USE_AT CHAR not null,
TMPLAT_ID CHAR(20),
CMMNTY_ID CHAR(20),
REGISTERED_BY VARCHAR2(36),
REGISTERED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
BLOG_ID CHAR(20),
BLOG_AT CHAR(2)
)
;
create table DVPOWN.COMTNFILE
(
ATCH_FILE_ID CHAR(20) not null
constraint COMTNFILE_PK
primary key,
CREAT_DT TIMESTAMP(6) not null,
USE_AT CHAR
)
;
create table DVPOWN.COMTNFILEDETAIL
(
ATCH_FILE_ID CHAR(20) not null
constraint COMTNFILEDETAIL_FK1
references DVPOWN.COMTNFILE,
FILE_SN NUMBER(10) not null,
ORIGNL_FILE_NAME VARCHAR2(255),
FILE_EXTSN VARCHAR2(20),
FILE_CN CLOB,
FILE_SIZE NUMBER(8),
constraint COMTNFILEDETAIL_PK
primary key (ATCH_FILE_ID, FILE_SN)
)
;
create index DVPOWN.COMTNFILEDETAIL_I01
on DVPOWN.COMTNFILEDETAIL (ATCH_FILE_ID)
;
create table DVPOWN.COMTNBBS
(
NTT_ID NUMBER(20) not null,
BBS_ID CHAR(20) not null
constraint COMTNBBS_FK1
references DVPOWN.COMTNBBSMASTER,
NTT_NO NUMBER(20),
NTT_SJ VARCHAR2(2000),
NTT_CN CLOB,
ANSWER_AT CHAR,
PARNTSCTT_NO NUMBER(10),
ANSWER_LC NUMBER(8),
SORT_ORDR NUMBER(8),
RDCNT NUMBER(10),
USE_AT CHAR not null,
NTCE_BGNDE CHAR(20),
NTCE_ENDDE CHAR(20),
NTCR_ID VARCHAR2(36),
NTCR_NAME VARCHAR2(20),
PASSWORD VARCHAR2(200),
ATCH_FILE_ID CHAR(20)
constraint COMTNBBS_FK2
references DVPOWN.COMTNFILE,
NOTICE_AT CHAR,
SJ_BOLD_AT CHAR,
SECRET_AT CHAR,
REGISTERED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
BLOG_ID CHAR(20),
constraint COMTNBBS_PK
primary key (NTT_ID, BBS_ID)
)
;
create index DVPOWN.COMTNBBS_I01
on DVPOWN.COMTNBBS (BBS_ID)
;
create table DVPOWN.COMTNFAQINFO
(
FAQ_ID CHAR(20) not null
constraint COMTNFAQINFO_PK
primary key,
QESTN_SJ VARCHAR2(255),
QESTN_CN VARCHAR2(2500),
ANSWER_CN VARCHAR2(2500),
RDCNT NUMBER(10),
REGISTERED_ON TIMESTAMP(6),
REGISTERED_BY VARCHAR2(36),
LAST_MODIFIED_ON TIMESTAMP(6),
LAST_MODIFIED_BY VARCHAR2(36),
ATCH_FILE_ID CHAR(20)
constraint COMTNFAQINFO_FK1
references DVPOWN.COMTNFILE
on delete set null,
QNA_PROCESS_STTUS_CODE CHAR
)
;
create index DVPOWN.COMTNFAQINFO_I01
on DVPOWN.COMTNFAQINFO (ATCH_FILE_ID)
;
create table DVPOWN.PT_TWO_FACTOR_AUTH
(
RECIPIENT VARCHAR2(255) not null
primary key,
AUTH_NUMBER VARCHAR2(255),
EXPIRES_AT TIMESTAMP(6)
)
;
CREATE table DVPOWN.REVINFO
(
REVTSTMP NUMBER,
REV NUMBER
)
;
CREATE SEQUENCE DVPOWN.HIBERNATE_SEQUENCE;
CREATE VIEW DVPOWN.COMVNUSERMASTER
(ESNTL_ID, USER_ID, PASSWORD, USER_NAME, GROUP_ID, USER_SE, ORGNZT_ID)
AS
SELECT ESNTL_ID,
USER_ID,
PASSWORD,
USER_NAME,
GROUP_ID,
'USR' AS USER_SE,
ORGNZT_ID
FROM PT_USER
UNION ALL
SELECT ESNTL_ID,
USER_ID,
PASSWORD,
USER_NAME,
' ',
'ENT' AS USER_SE,
' ' ORGNZT_ID
FROM PT_ENT_USER
ORDER BY ESNTL_ID;
+505
View File
@@ -0,0 +1,505 @@
COMMENT ON TABLE DVPOWN.COMTECOPSEQ IS 'COMTECOPSEQ';
COMMENT ON COLUMN DVPOWN.COMTECOPSEQ.TABLE_NAME IS '테이블 이름';
COMMENT ON COLUMN DVPOWN.COMTECOPSEQ.NEXT_ID IS '다음 아이디';
COMMENT ON TABLE DVPOWN.COMTCCMMNCODE IS '공통 코드';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.CODE_ID IS '코드 ID';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.CODE_ID_NAME IS '코드ID 이름';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.CODE_ID_DC IS '코드ID설명';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.USE_AT IS '사용여부';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.CL_CODE IS '분류코드';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.REGISTERED_ON IS '최초등록시점';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.REGISTERED_BY IS '최초등록자ID';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.LAST_MODIFIED_ON IS '최종수정시점';
COMMENT ON COLUMN DVPOWN.COMTCCMMNCODE.LAST_MODIFIED_BY IS '최종수정자ID';
COMMENT ON TABLE DVPOWN.COMTCCMMNDETAILCODE IS '공통상세코드';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.CODE_ID IS '코드ID';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.CODE IS '코드';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.CODE_VALUE IS '코드명';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.CODE_DC IS '코드설명';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.USE_AT IS '사용여부';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.REGISTERED_ON IS '최초등록시점';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.REGISTERED_BY IS '최초등록자ID';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.LAST_MODIFIED_ON IS '최종수정시점';
COMMENT ON COLUMN DVPOWN.COMTCCMMNDETAILCODE.LAST_MODIFIED_BY IS '최종수정자ID';
COMMENT ON TABLE DVPOWN.COMTNAUTHORINFO IS '권한정보';
COMMENT ON COLUMN DVPOWN.COMTNAUTHORINFO.AUTHOR_CODE IS '권한코드';
COMMENT ON COLUMN DVPOWN.COMTNAUTHORINFO.AUTHOR_NAME IS '권한명';
COMMENT ON COLUMN DVPOWN.COMTNAUTHORINFO.AUTHOR_DC IS '권한설명';
COMMENT ON COLUMN DVPOWN.COMTNAUTHORINFO.AUTHOR_CREAT_DE IS '권한생성일';
COMMENT ON TABLE DVPOWN.COMTNEMPLYRSCRTYESTBS IS '사용자보안설정';
COMMENT ON COLUMN DVPOWN.COMTNEMPLYRSCRTYESTBS.SCRTY_DTRMN_TRGET_ID IS '보안설정대상ID';
COMMENT ON COLUMN DVPOWN.COMTNEMPLYRSCRTYESTBS.MBER_TY_CODE IS '회원유형코드';
COMMENT ON COLUMN DVPOWN.COMTNEMPLYRSCRTYESTBS.AUTHOR_CODE IS '권한코드';
COMMENT ON TABLE DVPOWN.COMTNBBSMASTER IS '게시판마스터';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.BBS_ID IS '게시판ID';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.BBS_NAME IS '게시판명';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.BBS_INTRCN IS '게시판소개';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.BBS_TY_CODE IS '게시판유형코드';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.REPLY_POSBL_AT IS '답장가능여부';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.FILE_ATCH_POSBL_AT IS '파일첨부가능여부';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.ATCH_POSBL_FILE_NUMBER IS '첨부가능파일숫자';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.ATCH_POSBL_FILE_SIZE IS '첨부가능파일사이즈';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.USE_AT IS '사용여부';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.TMPLAT_ID IS '템플릿ID';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.REGISTERED_BY IS '최초등록자ID';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.REGISTERED_ON IS '최초등록시점';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.LAST_MODIFIED_BY IS '최종수정자ID';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.LAST_MODIFIED_ON IS '최종수정시점';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.BLOG_AT IS '블로그 여부';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.BLOG_ID IS '블로그 ID';
COMMENT ON COLUMN DVPOWN.COMTNBBSMASTER.CMMNTY_ID IS '커뮤니티ID';
COMMENT ON TABLE DVPOWN.COMTNBBS IS '게시판';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NTT_ID IS '게시물ID';
COMMENT ON COLUMN DVPOWN.COMTNBBS.BBS_ID IS '게시판ID';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NTT_NO IS '게시물번호';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NTT_SJ IS '게시물제목';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NTT_CN IS '게시물내용';
COMMENT ON COLUMN DVPOWN.COMTNBBS.ANSWER_AT IS '댓글여부';
COMMENT ON COLUMN DVPOWN.COMTNBBS.PARNTSCTT_NO IS '부모글번호';
COMMENT ON COLUMN DVPOWN.COMTNBBS.ANSWER_LC IS '댓글위치';
COMMENT ON COLUMN DVPOWN.COMTNBBS.SORT_ORDR IS '정렬순서';
COMMENT ON COLUMN DVPOWN.COMTNBBS.USE_AT IS '사용여부';
COMMENT ON COLUMN DVPOWN.COMTNBBS.RDCNT IS '조회수';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NTCE_BGNDE IS '게시시작일';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NTCE_ENDDE IS '게시 종료일';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NTCR_ID IS '게시자 ID';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NTCR_NAME IS '게시자 이름';
COMMENT ON COLUMN DVPOWN.COMTNBBS.PASSWORD IS '비밀 번호';
COMMENT ON COLUMN DVPOWN.COMTNBBS.ATCH_FILE_ID IS '첨부 파일 ID';
COMMENT ON COLUMN DVPOWN.COMTNBBS.REGISTERED_ON IS '최초 등록 시점';
COMMENT ON COLUMN DVPOWN.COMTNBBS.REGISTERED_BY IS '최초등록자ID';
COMMENT ON COLUMN DVPOWN.COMTNBBS.LAST_MODIFIED_ON IS '최종수정시점';
COMMENT ON COLUMN DVPOWN.COMTNBBS.LAST_MODIFIED_BY IS '최종수정자ID';
COMMENT ON COLUMN DVPOWN.COMTNBBS.BLOG_ID IS '블로그 ID';
COMMENT ON COLUMN DVPOWN.COMTNBBS.NOTICE_AT IS '공지사항여부';
COMMENT ON COLUMN DVPOWN.COMTNBBS.SECRET_AT IS '비밀글여부';
COMMENT ON COLUMN DVPOWN.COMTNBBS.SJ_BOLD_AT IS '제목볼드여부';
COMMENT ON TABLE DVPOWN.COMTNFAQINFO IS 'FAQ정보';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.FAQ_ID IS 'FAQID';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.QESTN_SJ IS '질문제목';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.QESTN_CN IS '질문내용';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.ANSWER_CN IS '답변내용';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.RDCNT IS '조회수';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.REGISTERED_ON IS '최초등록시점';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.REGISTERED_BY IS '최초등록자ID';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.LAST_MODIFIED_ON IS '최종수정시점';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.LAST_MODIFIED_BY IS '최종수정자ID';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.ATCH_FILE_ID IS '첨부파일ID';
COMMENT ON COLUMN DVPOWN.COMTNFAQINFO.QNA_PROCESS_STTUS_CODE IS '질의응답처리상태코드';
COMMENT ON TABLE DVPOWN.COMTNFILE IS '파일속성';
COMMENT ON COLUMN DVPOWN.COMTNFILE.ATCH_FILE_ID IS '첨부파일ID';
COMMENT ON COLUMN DVPOWN.COMTNFILE.CREAT_DT IS '생성일시';
COMMENT ON COLUMN DVPOWN.COMTNFILE.USE_AT IS '사용여부';
COMMENT ON TABLE DVPOWN.COMTNFILEDETAIL IS '파일상세정보';
COMMENT ON COLUMN DVPOWN.COMTNFILEDETAIL.ATCH_FILE_ID IS '첨부파일ID';
COMMENT ON COLUMN DVPOWN.COMTNFILEDETAIL.FILE_SN IS '파일순번';
COMMENT ON COLUMN DVPOWN.COMTNFILEDETAIL.ORIGNL_FILE_NAME IS '원파일명';
COMMENT ON COLUMN DVPOWN.COMTNFILEDETAIL.FILE_EXTSN IS '파일확장자';
COMMENT ON COLUMN DVPOWN.COMTNFILEDETAIL.FILE_CN IS '파일내용';
COMMENT ON COLUMN DVPOWN.COMTNFILEDETAIL.FILE_SIZE IS '파일크기';
-- PT_USER
COMMENT ON TABLE PT_USER IS '내부 사용자 정보';
-- PT_USER 의 컬럼
COMMENT ON COLUMN PT_USER.ESNTL_ID IS '기본 키';
COMMENT ON COLUMN PT_USER.USER_ID IS '사용자 ID';
COMMENT ON COLUMN PT_USER.USER_NAME IS '사용자 이름';
COMMENT ON COLUMN PT_USER.PASSWORD IS '비밀번호';
COMMENT ON COLUMN PT_USER.PASSWORD_HINT IS '비밀번호 힌트';
COMMENT ON COLUMN PT_USER.PASSWORD_CNSR IS '비밀번호 확인';
COMMENT ON COLUMN PT_USER.MBTLNUM IS '모바일 번호';
COMMENT ON COLUMN PT_USER.EMPLYR_STTUS_CODE IS '상태 코드';
COMMENT ON COLUMN PT_USER.LOCK_AT IS '잠금 상태';
COMMENT ON COLUMN PT_USER.LOCK_CNT IS '잠금 횟수';
COMMENT ON COLUMN PT_USER.LAST_LOCK_DATE IS '마지막 잠금 일시';
COMMENT ON COLUMN PT_USER.LAST_CHANGE_PASSWORD_DATE IS '마지막 비밀번호 변경 일시';
COMMENT ON COLUMN PT_USER.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_USER.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_USER.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PT_USER.LAST_MODIFIED_BY IS '마지막 수정자';
-- PT_USER_AUD
COMMENT ON TABLE PT_USER_AUD IS '사용자 감사 정보';
-- PT_USER_AUD
COMMENT ON COLUMN PT_USER_AUD.ESNTL_ID IS '기본 키';
COMMENT ON COLUMN PT_USER_AUD.REV IS '감사 리비전 번호';
COMMENT ON COLUMN PT_USER_AUD.USER_ID IS '사용자 ID';
COMMENT ON COLUMN PT_USER_AUD.USER_NAME IS '사용자 이름';
COMMENT ON COLUMN PT_USER_AUD.PASSWORD IS '비밀번호';
COMMENT ON COLUMN PT_USER_AUD.PASSWORD_HINT IS '비밀번호 힌트';
COMMENT ON COLUMN PT_USER_AUD.PASSWORD_CNSR IS '비밀번호 확인';
COMMENT ON COLUMN PT_USER_AUD.MBTLNUM IS '모바일 번호';
COMMENT ON COLUMN PT_USER_AUD.EMPLYR_STTUS_CODE IS '상태 코드';
COMMENT ON COLUMN PT_USER_AUD.LOCK_AT IS '잠금 상태';
COMMENT ON COLUMN PT_USER_AUD.LOCK_CNT IS '잠금 횟수';
COMMENT ON COLUMN PT_USER_AUD.LAST_LOCK_DATE IS '마지막 잠금 일시';
COMMENT ON COLUMN PT_USER_AUD.LAST_CHANGE_PASSWORD_DATE IS '마지막 비밀번호 변경 일시';
COMMENT ON COLUMN PT_USER_AUD.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_USER_AUD.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_USER_AUD.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PT_USER_AUD.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PT_USER_AUD.REVTYPE IS '리비전 타입';
-- PT_ENT_USER
COMMENT ON TABLE PT_ENT_USER IS '기업 사용자 정보';
-- PT_ENT_USER 컬럼
COMMENT ON COLUMN PT_ENT_USER.ESNTL_ID IS '사용자 식별 키';
COMMENT ON COLUMN PT_ENT_USER.USER_ID IS '사용자 ID';
COMMENT ON COLUMN PT_ENT_USER.USER_NAME IS '사용자 이름';
COMMENT ON COLUMN PT_ENT_USER.PASSWORD IS '비밀 번호';
COMMENT ON COLUMN PT_ENT_USER.STATUS IS '계정 상태';
COMMENT ON COLUMN PT_ENT_USER.MOBILE_PHONE IS '모바일 전화';
COMMENT ON COLUMN PT_ENT_USER.OFFICE_PHONE IS '사무실 전화';
COMMENT ON COLUMN PT_ENT_USER.COMPANY_NAME IS '회사 이름';
COMMENT ON COLUMN PT_ENT_USER.CEO_NAME IS '대표자 이름';
COMMENT ON COLUMN PT_ENT_USER.BIZRNO IS '사업자 번호';
COMMENT ON COLUMN PT_ENT_USER.JURIRNO IS '법인 등록 번호';
COMMENT ON COLUMN PT_ENT_USER.ZIP IS '우편 번호';
COMMENT ON COLUMN PT_ENT_USER.ADRES IS '주소';
COMMENT ON COLUMN PT_ENT_USER.DETAIL_ADRES IS '상세 주소';
COMMENT ON COLUMN PT_ENT_USER.FXNUM IS '팩스 번호';
COMMENT ON COLUMN PT_ENT_USER.ENTRPRS_SE_CODE IS '기업 유형 코드';
COMMENT ON COLUMN PT_ENT_USER.INDUTY_CODE IS '산업 코드';
COMMENT ON COLUMN PT_ENT_USER.PASSWORD_HINT IS '비밀 번호 힌트';
COMMENT ON COLUMN PT_ENT_USER.PASSWORD_CNSR IS '비밀 번호 확인';
COMMENT ON COLUMN PT_ENT_USER.LOCK_AT IS '잠금 상태';
COMMENT ON COLUMN PT_ENT_USER.LOCK_CNT IS '잠금 횟수';
COMMENT ON COLUMN PT_ENT_USER.LAST_LOCK_DATE IS '마지막 잠금 일시';
COMMENT ON COLUMN PT_ENT_USER.LAST_CHANGE_PASSWORD_DATE IS '마지막 비밀 번호 변경 일시';
COMMENT ON COLUMN PT_ENT_USER.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_ENT_USER.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_ENT_USER.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PT_ENT_USER.LAST_MODIFIED_BY IS '마지막 수정자';
-- PT_ENT_USER_AUD
COMMENT ON TABLE PT_ENT_USER_AUD IS '기업 사용자 감사 정보';
-- PT_ENT_USER_AUD 컬럼
COMMENT ON COLUMN PT_ENT_USER_AUD.ESNTL_ID IS '사용자 식별 키';
COMMENT ON COLUMN PT_ENT_USER_AUD.REV IS '감사 리비전 번호';
COMMENT ON COLUMN PT_ENT_USER_AUD.USER_ID IS '사용자 ID';
COMMENT ON COLUMN PT_ENT_USER_AUD.USER_NAME IS '사용자 이름';
COMMENT ON COLUMN PT_ENT_USER_AUD.PASSWORD IS '비밀 번호';
COMMENT ON COLUMN PT_ENT_USER_AUD.STATUS IS '계정 상태';
COMMENT ON COLUMN PT_ENT_USER_AUD.MOBILE_PHONE IS '모바일 전화';
COMMENT ON COLUMN PT_ENT_USER_AUD.OFFICE_PHONE IS '사무실 전화';
COMMENT ON COLUMN PT_ENT_USER_AUD.COMPANY_NAME IS '회사 이름';
COMMENT ON COLUMN PT_ENT_USER_AUD.CEO_NAME IS '대표자 이름';
COMMENT ON COLUMN PT_ENT_USER_AUD.BIZRNO IS '사업자 번호';
COMMENT ON COLUMN PT_ENT_USER_AUD.JURIRNO IS '법인 등록 번호';
COMMENT ON COLUMN PT_ENT_USER_AUD.ZIP IS '우편 번호';
COMMENT ON COLUMN PT_ENT_USER_AUD.ADRES IS '주소';
COMMENT ON COLUMN PT_ENT_USER_AUD.DETAIL_ADRES IS '상세 주소';
COMMENT ON COLUMN PT_ENT_USER_AUD.FXNUM IS '팩스 번호';
COMMENT ON COLUMN PT_ENT_USER_AUD.ENTRPRS_SE_CODE IS '기업 유형 코드';
COMMENT ON COLUMN PT_ENT_USER_AUD.INDUTY_CODE IS '산업 코드';
COMMENT ON COLUMN PT_ENT_USER_AUD.PASSWORD_HINT IS '비밀 번호 힌트';
COMMENT ON COLUMN PT_ENT_USER_AUD.PASSWORD_CNSR IS '비밀 번호 확인';
COMMENT ON COLUMN PT_ENT_USER_AUD.LOCK_AT IS '잠금 상태';
COMMENT ON COLUMN PT_ENT_USER_AUD.LOCK_CNT IS '잠금 횟수';
COMMENT ON COLUMN PT_ENT_USER_AUD.LAST_LOCK_DATE IS '마지막 잠금 일시';
COMMENT ON COLUMN PT_ENT_USER_AUD.LAST_CHANGE_PASSWORD_DATE IS '마지막 비밀 번호 변경 일시';
COMMENT ON COLUMN PT_ENT_USER_AUD.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_ENT_USER_AUD.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_ENT_USER_AUD.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PT_ENT_USER_AUD.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PT_ENT_USER_AUD.REVTYPE IS '리비전 타입';
-- PT_APPROVAL
COMMENT ON TABLE PT_APPROVAL IS '승인 요청 정보';
-- PT_APPROVAL 컬럼
COMMENT ON COLUMN PT_APPROVAL.ID IS '승인 요청 ID';
COMMENT ON COLUMN PT_APPROVAL.APPROVAL_TYPE IS '승인 유형';
COMMENT ON COLUMN PT_APPROVAL.BODY IS '승인 내용';
COMMENT ON COLUMN PT_APPROVAL.ENDED_ON IS '종료 일시';
COMMENT ON COLUMN PT_APPROVAL.REQUESTER_ID IS '요청자 ID';
COMMENT ON COLUMN PT_APPROVAL.STATUS IS '승인 상태';
COMMENT ON COLUMN PT_APPROVAL.TARGET_ID IS '대상 ID';
COMMENT ON COLUMN PT_APPROVAL.TITLE IS '승인 제목';
COMMENT ON COLUMN PT_APPROVAL.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_APPROVAL.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_APPROVAL.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PT_APPROVAL.LAST_MODIFIED_ON IS '마지막 수정 일시';
-- PT_APPROVAL_APPROVER
COMMENT ON TABLE PT_APPROVAL_APPROVER IS '승인자 정보';
-- PT_APPROVAL_APPROVER 컬럼
COMMENT ON COLUMN PT_APPROVAL_APPROVER.APPROVAL_ID IS '승인 요청 ID';
COMMENT ON COLUMN PT_APPROVAL_APPROVER.ORDINAL IS '승인 순서';
COMMENT ON COLUMN PT_APPROVAL_APPROVER.APPROVED_ON IS '승인 일시';
COMMENT ON COLUMN PT_APPROVAL_APPROVER.MESSAGE IS '메시지';
COMMENT ON COLUMN PT_APPROVAL_APPROVER.STATUS IS '승인 상태';
COMMENT ON COLUMN PT_APPROVAL_APPROVER.USER_ID IS '승인자 ID';
-- PT_ROUTE_INFO
COMMENT ON TABLE PT_ROUTE_INFO IS 'API 라우트 정보';
-- PT_ROUTE_INFO 컬럼
COMMENT ON COLUMN PT_ROUTE_INFO.ID IS '라우트 ID (기본 키)';
COMMENT ON COLUMN PT_ROUTE_INFO.API_PATH IS 'API 경로';
COMMENT ON COLUMN PT_ROUTE_INFO.DESCRIPTION IS '라우트 설명';
COMMENT ON COLUMN PT_ROUTE_INFO.LOG_CONTENT_ENCODE_YN IS '로그 내용 인코딩 여부 (Y/N)';
COMMENT ON COLUMN PT_ROUTE_INFO.LOG_LEVEL IS '로그 레벨';
COMMENT ON COLUMN PT_ROUTE_INFO.NAME IS '라우트 이름';
COMMENT ON COLUMN PT_ROUTE_INFO.ORDER_NO IS '라우트 순서 번호';
COMMENT ON COLUMN PT_ROUTE_INFO.PATH IS '라우트 경로';
COMMENT ON COLUMN PT_ROUTE_INFO.METHOD IS 'HTTP 메서드';
COMMENT ON COLUMN PT_ROUTE_INFO.META_DATA_STR IS '메타 데이터 문자열';
COMMENT ON COLUMN PT_ROUTE_INFO.SAMPLE_RESPONSE IS '샘플 응답';
COMMENT ON COLUMN PT_ROUTE_INFO.STATUS IS '라우트 상태';
COMMENT ON COLUMN PT_ROUTE_INFO.TYPE IS '라우트 유형';
COMMENT ON COLUMN PT_ROUTE_INFO.URI IS '라우트 URI';
COMMENT ON COLUMN PT_ROUTE_INFO.USE_YN IS '사용 여부 (Y/N)';
COMMENT ON COLUMN PT_ROUTE_INFO.FILE_ID IS '파일 ID';
COMMENT ON COLUMN PT_ROUTE_INFO.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_ROUTE_INFO.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_ROUTE_INFO.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PT_ROUTE_INFO.LAST_MODIFIED_ON IS '마지막 수정 일시';
-- PT_API_KEY 테이블
COMMENT ON TABLE PT_API_KEY IS 'API 키 정보 테이블';
-- PT_API_KEY 컬럼
COMMENT ON COLUMN PT_API_KEY.ID IS 'API 키 ID';
COMMENT ON COLUMN PT_API_KEY.OWNER IS 'API 키 소유자';
COMMENT ON COLUMN PT_API_KEY.NAME IS 'API 키 이름';
COMMENT ON COLUMN PT_API_KEY.ENV IS '환경';
COMMENT ON COLUMN PT_API_KEY.CLIENT_ID IS '클라이언트 ID';
COMMENT ON COLUMN PT_API_KEY.CLIENT_SECRET IS '클라이언트 비밀 번호';
COMMENT ON COLUMN PT_API_KEY.REDIRECT_URL IS '리다이렉트 URL';
COMMENT ON COLUMN PT_API_KEY.RESPONSE_TYPE IS '응답 타입';
COMMENT ON COLUMN PT_API_KEY.SCOPE IS 'API 범위';
COMMENT ON COLUMN PT_API_KEY.STATUS IS 'API 키 상태';
COMMENT ON COLUMN PT_API_KEY.DESCRIPTION IS 'API 키 설명';
COMMENT ON COLUMN PT_API_KEY.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_API_KEY.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_API_KEY.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PT_API_KEY.LAST_MODIFIED_ON IS '마지막 수정 일시';
-- PT_API_KEY_API 테이블
COMMENT ON TABLE PT_API_KEY_API IS 'API 키와 라우트 정보 매핑 테이블';
-- PT_API_KEY_API 컬럼
COMMENT ON COLUMN PT_API_KEY_API.API_KEY_ID IS 'API 키 ID';
COMMENT ON COLUMN PT_API_KEY_API.API_ID IS 'API 라우트 ID';
-- PT_MESSAGE_TEMPLATE 테이블
COMMENT ON TABLE PT_MESSAGE_TEMPLATE IS '메시지 템플릿';
-- PT_MESSAGE_TEMPLATE 컬럼
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.MESSAGE_KEY IS '메시지 키';
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.MESSAGE_TYPE IS '메시지 타입(이메일,sms)';
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.SUBJECT IS '메시지 제목';
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.CONTENTS IS '메시지 내용';
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.USE_YN IS '사용 여부';
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PT_MESSAGE_TEMPLATE.LAST_MODIFIED_ON IS '마지막 수정 일시';
-- PT_MESSAGE_RECIPIENT 테이블
COMMENT ON TABLE PT_MESSAGE_RECIPIENT IS '메시지 추가 수신자';
-- PT_MESSAGE_RECIPIENT 컬럼
COMMENT ON COLUMN PT_MESSAGE_RECIPIENT.MESSAGE_KEY IS '메시지 키';
COMMENT ON COLUMN PT_MESSAGE_RECIPIENT.MESSAGE_TYPE IS '메시지 타입';
COMMENT ON COLUMN PT_MESSAGE_RECIPIENT.ESNTL_ID IS '수신자의 고유 ID';
-- PT_AGREEMENTS 테이블
COMMENT ON TABLE PT_AGREEMENTS IS '사용자 동의서 정보';
-- PT_AGREEMENTS 컬럼
COMMENT ON COLUMN PT_AGREEMENTS.AGREEMENTS_TYPE IS '동의서 유형';
COMMENT ON COLUMN PT_AGREEMENTS.REVISION IS '동의서 리비전 번호';
COMMENT ON COLUMN PT_AGREEMENTS.AGREEMENTS_NAME IS '동의서 이름';
COMMENT ON COLUMN PT_AGREEMENTS.AGREEMENTS_CONTENTS IS '동의서 내용';
COMMENT ON COLUMN PT_AGREEMENTS.STATUS IS '동의서 상태';
COMMENT ON COLUMN PT_AGREEMENTS.PUBLISHED_ON IS '동의서 발행 일시';
COMMENT ON COLUMN PT_AGREEMENTS.SCHEDULED_ON IS '동의서 예정 일시';
COMMENT ON COLUMN PT_AGREEMENTS.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_AGREEMENTS.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_AGREEMENTS.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PT_AGREEMENTS.LAST_MODIFIED_ON IS '마지막 수정 일시';
-- PT_TOKEN 테이블
COMMENT ON TABLE PT_TOKEN IS '토큰 관리 테이블';
-- PT_TOKEN 컬럼
COMMENT ON COLUMN PT_TOKEN.TOKEN IS '토큰 값';
COMMENT ON COLUMN PT_TOKEN.EMAIL IS '이메일 주소';
COMMENT ON COLUMN PT_TOKEN.EXPIRES_AT IS '토큰 만료 일시';
-- PT_BOARD_AUTHORITY 테이블
COMMENT ON TABLE PT_BOARD_AUTHORITY IS '게시판 권한 관리 테이블';
-- PT_BOARD_AUTHORITY 컬럼
COMMENT ON COLUMN PT_BOARD_AUTHORITY.AUTHORITY_ID IS '권한 ID';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.BBS_ID IS '게시판 ID';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.AUTHORITY_CODE IS '권한 코드';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.ESNTL_ID IS '기본 ID';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.READ_YN IS '읽기 권한 여부';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.WRITE_YN IS '쓰기 권한 여부';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.MODIFY_YN IS '수정 권한 여부';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.DELETE_YN IS '삭제 권한 여부';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.ADMIN_YN IS '관리자 권한 여부';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PT_BOARD_AUTHORITY.LAST_MODIFIED_ON IS '마지막 수정 일시';
-- PT_TWO_FACTOR_AUTH 테이블
COMMENT ON TABLE PT_TWO_FACTOR_AUTH IS '2단계 인증 정보 테이블';
-- PT_TWO_FACTOR_AUTH 컬럼
COMMENT ON COLUMN PT_TWO_FACTOR_AUTH.RECIPIENT IS '인증 수신자';
COMMENT ON COLUMN PT_TWO_FACTOR_AUTH.AUTH_NUMBER IS '인증 번호';
COMMENT ON COLUMN PT_TWO_FACTOR_AUTH.EXPIRES_AT IS '인증 만료 시간';
-- REVINFO 테이블
COMMENT ON TABLE REVINFO IS '리비전 정보 테이블';
-- REVINFO 컬럼
COMMENT ON COLUMN REVINFO.REVTSTMP IS '리비전 타임스탬프';
COMMENT ON COLUMN REVINFO.REV IS '리비전 번호';
+57
View File
@@ -0,0 +1,57 @@
grant insert, update, delete, select on COMTCCMMNCODE to DVPAPP;
grant insert, update, delete, select on COMTCCMMNDETAILCODE to DVPAPP;
grant insert, update, delete, select on COMTECOPSEQ to DVPAPP;
grant insert, update, delete, select on COMTNAUTHORINFO to DVPAPP;
grant insert, update, delete, select on COMTNBBS to DVPAPP;
grant insert, update, delete, select on COMTNBBSMASTER to DVPAPP;
grant insert, update, delete, select on COMTNEMPLYRSCRTYESTBS to DVPAPP;
grant insert, update, delete, select on COMTNFAQINFO to DVPAPP;
grant insert, update, delete, select on COMTNFILE to DVPAPP;
grant insert, update, delete, select on COMTNFILEDETAIL to DVPAPP;
grant insert, update, delete, select on PT_AGREEMENTS to DVPAPP;
grant insert, update, delete, select on PT_API_KEY to DVPAPP;
grant insert, update, delete, select on PT_API_KEY_API to DVPAPP;
grant insert, update, delete, select on PT_APPROVAL to DVPAPP;
grant insert, update, delete, select on PT_APPROVAL_APPROVER to DVPAPP;
grant insert, update, delete, select on PT_BOARD_AUTHORITY to DVPAPP;
grant insert, update, delete, select on PT_ENT_USER to DVPAPP;
grant insert, update, delete, select on PT_ENT_USER_AUD to DVPAPP;
grant insert, update, delete, select on PT_MESSAGE_TEMPLATE to DVPAPP;
grant insert, update, delete, select on PT_MESSAGE_RECIPIENT to DVPAPP;
grant insert, update, delete, select on PT_PROPERTIES to DVPAPP;
grant insert, update, delete, select on PT_ROUTE_INFO to DVPAPP;
grant insert, update, delete, select on PT_TOKEN to DVPAPP;
grant insert, update, delete, select on PT_USER to DVPAPP;
grant insert, update, delete, select on PT_USER_AUD to DVPAPP;
grant insert, update, delete, select on PT_TWO_FACTOR_AUTH to DVPAPP;
grant insert, update, delete, select on REVINFO to DVPAPP;
create synonym DVPAPP.COMTCCMMNCODE for DVPOWN.COMTCCMMNCODE;
create synonym DVPAPP.COMTCCMMNDETAILCODE for DVPOWN.COMTCCMMNDETAILCODE;
create synonym DVPAPP.COMTECOPSEQ for DVPOWN.COMTECOPSEQ;
create synonym DVPAPP.COMTNAUTHORINFO for DVPOWN.COMTNAUTHORINFO;
create synonym DVPAPP.COMTNBBS for DVPOWN.COMTNBBS;
create synonym DVPAPP.COMTNBBSMASTER for DVPOWN.COMTNBBSMASTER;
create synonym DVPAPP.COMTNEMPLYRSCRTYESTBS for DVPOWN.COMTNEMPLYRSCRTYESTBS;
create synonym DVPAPP.COMTNFAQINFO for DVPOWN.COMTNFAQINFO;
create synonym DVPAPP.COMTNFILE for DVPOWN.COMTNFILE;
create synonym DVPAPP.COMTNFILEDETAIL for DVPOWN.COMTNFILEDETAIL;
create synonym DVPAPP.PT_AGREEMENTS for DVPOWN.PT_AGREEMENTS;
create synonym DVPAPP.PT_API_KEY for DVPOWN.PT_API_KEY;
create synonym DVPAPP.PT_API_KEY_API for DVPOWN.PT_API_KEY_API;
create synonym DVPAPP.PT_APPROVAL for DVPOWN.PT_APPROVAL;
create synonym DVPAPP.PT_APPROVAL_APPROVER for DVPOWN.PT_APPROVAL_APPROVER;
create synonym DVPAPP.PT_BOARD_AUTHORITY for DVPOWN.PT_BOARD_AUTHORITY;
create synonym DVPAPP.PT_ENT_USER for DVPOWN.PT_ENT_USER;
create synonym DVPAPP.PT_ENT_USER_AUD for DVPOWN.PT_ENT_USER_AUD;
create synonym DVPAPP.PT_MESSAGE_RECIPIENT for DVPOWN.PT_MESSAGE_RECIPIENT;
create synonym DVPAPP.PT_MESSAGE_TEMPLATE for DVPOWN.PT_MESSAGE_TEMPLATE;
create synonym DVPAPP.PT_PROPERTIES for DVPOWN.PT_PROPERTIES;
create synonym DVPAPP.PT_ROUTE_INFO for DVPOWN.PT_ROUTE_INFO;
create synonym DVPAPP.PT_TOKEN for DVPOWN.PT_TOKEN;
create synonym DVPAPP.PT_TWO_FACTOR_AUTH for DVPOWN.PT_TWO_FACTOR_AUTH;
create synonym DVPAPP.PT_USER for DVPOWN.PT_USER;
create synonym DVPAPP.PT_USER_AUD for DVPOWN.PT_USER_AUD;
create synonym DVPAPP.REVINFO for DVPOWN.REVINFO;
create synonym DVPAPP.COMVNUSERMASTER for DVPOWN.COMVNUSERMASTER;
+46
View File
@@ -0,0 +1,46 @@
INSERT INTO DVPOWN.COMTECOPSEQ (TABLE_NAME, NEXT_ID) VALUES ('FILE_ID', 1);
INSERT INTO DVPOWN.COMTECOPSEQ (TABLE_NAME, NEXT_ID) VALUES ('MSG_ID', 1);
INSERT INTO DVPOWN.COMTECOPSEQ (TABLE_NAME, NEXT_ID) VALUES ('APPROVAL_ID', 1);
INSERT INTO DVPOWN.COMTECOPSEQ (TABLE_NAME, NEXT_ID) VALUES ('FAQ_ID', 1);
INSERT INTO DVPOWN.COMTECOPSEQ (TABLE_NAME, NEXT_ID) VALUES ('NTT_ID', 1);
INSERT INTO DVPOWN.COMTECOPSEQ (TABLE_NAME, NEXT_ID) VALUES ('BBS_ID', 1);
INSERT INTO DVPOWN.COMTECOPSEQ (TABLE_NAME, NEXT_ID) VALUES ('BOARD_AUTH_ID', 1);
INSERT INTO DVPOWN.COMTCCMMNCODE (CODE_ID, CODE_ID_NAME, CODE_ID_DC, USE_AT, CL_CODE, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM013', '회원상태', '회원 가입 신청/승인/삭제를 위한 상태 구분', 'Y', 'EFC', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNCODE (CODE_ID, CODE_ID_NAME, CODE_ID_DC, USE_AT, CL_CODE, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', '비밀번호 힌트', '비밀번호 힌트 구분코드', 'Y', 'EFC', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM013', 'WAITING', '가입승인 대기', '가입승인 대기', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM013', 'ACTIVE', '활성화', '활성화', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM013', 'RESET_PASSWORD', '비밀번호 초기화', '비밀번호 초기화', 'Y',SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM013', 'INACTIVE', '비활성화', '비활성화', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM013', 'LOCKED', '잠김', '잠김', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM013', 'DELETED', '삭제', '삭제', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P01', '가장 기억에 남는 장소는?', '가장 기억에 남는 장소는?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P02', '나의 좌우명은?', '나의 좌우명은?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P03', '나의 보물 제1호는?', '나의 보물 제1호는?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P04', '가장 기억에 남는 선생님 성함은?', '가장 기억에 남는 선생님 성함은?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P05', '다른 사람은 모르는 나만의 신체비밀은?', '다른 사람은 모르는 나만의 신체비밀은?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P06', '오래도록 기억하고 싶은 날짜는?', '오래도록 기억하고 싶은 날짜는?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P07', '받았던 선물 중 기억에 남는 독특한 선물은?', '받았던 선물 중 기억에 남는 독특한 선물은?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P08', '가장 생각나는 친구 이름은?', '가장 생각나는 친구 이름은?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P09', '인상 깊게 읽은 책 이름은?', '인상 깊게 읽은 책 이름은?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P10', '내가 존경하는 인물은?', '내가 존경하는 인물은?', 'Y', SYSDATE, 'SYSTEM',SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P11', '나의 노래방 애창곡은?', '나의 노래방 애창곡은?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P12', '가장 감명깊게 본 영화는?', '가장 감명깊게 본 영화는?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.COMTCCMMNDETAILCODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('COM022', 'P13', '좋아하는 스포츠팀 이름은?', '좋아하는 스포츠팀 이름은?', 'Y', SYSDATE, 'SYSTEM', SYSDATE, 'SYSTEM');
INSERT INTO DVPOWN.PT_USER (ESNTL_ID, USER_ID, ORGNZT_ID, USER_NAME, PASSWORD, EMPL_NO, IHIDNUM, SEXDSTN_CODE, BRTHDY, FXNUM, HOUSE_ADRES, PASSWORD_HINT, PASSWORD_CNSR, HOUSE_END_TELNO, AREA_NO, DETAIL_ADRES, ZIP, OFFM_TELNO, MBTLNUM, EMAIL_ADRES, OFCPS_NAME, HOUSE_MIDDLE_TELNO, GROUP_ID, PSTINST_CODE, EMPLYR_STTUS_CODE, CRTFC_DN_VALUE, SBSCRB_DE, LOCK_AT, LOCK_CNT, LAST_LOCK_DATE, LAST_CHANGE_PASSWORD_DATE, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY) VALUES ('SYSADMIN', 'admin@knbank.co.kr', null, '포탈관리자', 'n4PYnz95OwhnEVoX71BLhxhjup0Y+BSwfsnqXUNEts4=', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 'ACTIVE', null, null, 'N', 0, null, null, SYSDATE, 'SYSADMIN', SYSDATE, 'SYSADMIN');
INSERT INTO DVPOWN.COMTNEMPLYRSCRTYESTBS (SCRTY_DTRMN_TRGET_ID, MBER_TY_CODE, AUTHOR_CODE) VALUES ('SYSADMIN', 'USR ', 'ROLE_ADMIN');
INSERT INTO DVPOWN.COMTNBBSMASTER (BBS_ID, BBS_NAME, BBS_INTRCN, BBS_TY_CODE, REPLY_POSBL_AT, FILE_ATCH_POSBL_AT, ATCH_POSBL_FILE_NUMBER, ATCH_POSBL_FILE_SIZE, USE_AT, TMPLAT_ID, CMMNTY_ID, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY, LAST_MODIFIED_ON, BLOG_ID, BLOG_AT) VALUES ('BBSMSTR_000000000000', '공지사항', '공지사항 게시판', 'BBST01', 'Y', 'Y', 1, null, 'Y', null, null, 'SYSADMIN', SYSDATE, 'SYSADMIN', SYSDATE, null, null);
insert into DVPOWN.PT_BOARD_AUTHORITY (AUTHORITY_ID, BBS_ID, AUTHORITY_CODE, ESNTL_ID, READ_YN, WRITE_YN, MODIFY_YN,DELETE_YN, ADMIN_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY,LAST_MODIFIED_ON) values ('1','BBSMSTR_000000000000','ROLE_ADMIN','_','Y','N','N','N','Y','SYSADMIN',sysdate,'SYSADMIN',SYSDATE);
insert into DVPOWN.PT_BOARD_AUTHORITY (AUTHORITY_ID, BBS_ID, AUTHORITY_CODE, ESNTL_ID, READ_YN, WRITE_YN, MODIFY_YN,DELETE_YN, ADMIN_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY,LAST_MODIFIED_ON) values ('2','BBSMSTR_000000000000','ROLE_USER','_','Y','N','N','N','N','SYSADMIN',sysdate,'SYSADMIN',SYSDATE);
insert into DVPOWN.PT_BOARD_AUTHORITY (AUTHORITY_ID, BBS_ID, AUTHORITY_CODE, ESNTL_ID, READ_YN, WRITE_YN, MODIFY_YN,DELETE_YN, ADMIN_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY,LAST_MODIFIED_ON) values ('3','BBSMSTR_000000000000','ROLE_ANONYMOUS','_','Y','N','N','N','N','SYSADMIN',sysdate,'SYSADMIN',SYSDATE);
INSERT INTO DVPOWN.PT_MESSAGE_TEMPLATE (MESSAGE_KEY, MESSAGE_TYPE, SUBJECT, CONTENTS, USE_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY, LAST_MODIFIED_ON) VALUES ('request_password_reset', 'email', '초기화 요청', '<p>초기화 요청</p>', 'N', null, null, 'SYSADMIN', SYSDATE);
INSERT INTO DVPOWN.PT_MESSAGE_TEMPLATE (MESSAGE_KEY, MESSAGE_TYPE, SUBJECT, CONTENTS, USE_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY, LAST_MODIFIED_ON) VALUES ('request_auth_number', 'sms', '인증번호 발송', '인증번호[%authNumber%]를 입력해주세요.', 'Y', 'SYSADMIN', SYSDATE, 'SYSADMIN', SYSDATE);
INSERT INTO DVPOWN.PT_MESSAGE_TEMPLATE (MESSAGE_KEY, MESSAGE_TYPE, SUBJECT, CONTENTS, USE_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY, LAST_MODIFIED_ON) VALUES ('request_auth_number', 'email', '포탈 인증번호', '<p>인증번호[%authNumber%]를 입력해주세요.</p><p><br></p>', 'Y', null, null, 'SYSADMIN', SYSDATE);
+377
View File
@@ -0,0 +1,377 @@
COMMENT ON TABLE PORTAL.PT_ID IS '테이블 식별자 관리';
COMMENT ON COLUMN PORTAL.PT_ID.TABLE_NAME IS '테이블 이름';
COMMENT ON COLUMN PORTAL.PT_ID.NEXT_ID IS '다음 ID';
COMMENT ON TABLE PORTAL.PT_CODE IS '공통 코드 관리';
COMMENT ON COLUMN PORTAL.PT_CODE.CODE_ID IS '코드 ID';
COMMENT ON COLUMN PORTAL.PT_CODE.CODE_ID_NAME IS '코드 이름';
COMMENT ON COLUMN PORTAL.PT_CODE.CODE_ID_DC IS '코드 설명';
COMMENT ON COLUMN PORTAL.PT_CODE.USE_YN IS '사용 여부';
COMMENT ON COLUMN PORTAL.PT_CODE.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_CODE.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_CODE.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PORTAL.PT_CODE.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON TABLE PORTAL.PT_DETAIL_CODE IS '상세 코드 관리';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.CODE_ID IS '코드 ID';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.CODE IS '상세 코드';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.CODE_VALUE IS '상세 코드 값';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.CODE_DC IS '상세 코드 설명';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.USE_YN IS '사용 여부';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PORTAL.PT_DETAIL_CODE.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON TABLE PORTAL.PT_USER_SECURITY IS '사용자 보안 설정';
COMMENT ON COLUMN PORTAL.PT_USER_SECURITY.USER_ESNTL_ID IS '사용자 식별자';
COMMENT ON COLUMN PORTAL.PT_USER_SECURITY.MBER_TY_CODE IS '회원 유형 코드';
COMMENT ON COLUMN PORTAL.PT_USER_SECURITY.AUTHOR_CODE IS '권한 코드';
COMMENT ON TABLE PORTAL.PT_BOARD_MASTER IS '게시판 마스터 정보';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.BOARD_ID IS '게시판 ID';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.BOARD_NAME IS '게시판 이름';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.BOARD_DESC IS '게시판 설명';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.BOARD_TYPE IS '게시판 유형';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.REPLY_POSBL_YN IS '답글 가능 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.FILE_ATCH_POSBL_YN IS '파일 첨부 가능 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.ATCH_POSBL_FILE_NUMBER IS '첨부 가능 파일 수';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.ATCH_POSBL_FILE_SIZE IS '첨부 가능 파일 크기';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.USE_YN IS '사용 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.TMPLAT_ID IS '템플릿 ID';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_BOARD_MASTER.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_BOARD_AUTHORITY IS '게시판 권한 관리';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.AUTHORITY_ID IS '권한 ID';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.BBS_ID IS '게시판 ID';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.AUTHORITY_CODE IS '권한 코드';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.ESNTL_ID IS '사용자 식별 키';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.READ_YN IS '읽기 권한 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.WRITE_YN IS '쓰기 권한 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.MODIFY_YN IS '수정 권한 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.DELETE_YN IS '삭제 권한 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.ADMIN_YN IS '관리자 권한 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_BOARD_AUTHORITY.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_BOARD_ARTICLE IS '게시판 게시물';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.BOARD_ID IS '게시판 ID';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NTT_NO IS '게시물 번호';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NTT_ID IS '게시물 ID';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NTT_SJ IS '게시물 제목';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NTT_CN IS '게시물 내용';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.ANSWER_YN IS '답글 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.PARNTSCTT_NO IS '부모 게시물 번호';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.ANSWER_LC IS '답글 위치';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.SORT_ORDR IS '정렬 순서';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.RDCNT IS '조회수';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.USE_YN IS '사용 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NTCE_BGNDE IS '공지 시작일';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NTCE_ENDDE IS '공지 종료일';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NTCR_ID IS '게시자 ID';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NTCR_NAME IS '게시자 이름';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.PASSWORD IS '비밀번호';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.FILE_ID IS '첨부파일 ID';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.NOTICE_YN IS '공지 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.SJ_BOLD_YN IS '제목 볼드 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.SECRET_YN IS '비밀글 여부';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PORTAL.PT_BOARD_ARTICLE.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON TABLE PORTAL.PT_FILE IS '파일 속성 정보';
COMMENT ON COLUMN PORTAL.PT_FILE.FILE_ID IS '파일 ID';
COMMENT ON COLUMN PORTAL.PT_FILE.USE_YN IS '사용 여부';
COMMENT ON COLUMN PORTAL.PT_FILE.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_FILE.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_FILE.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_FILE.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_FILE_DETAIL IS '파일 상세 정보';
COMMENT ON COLUMN PORTAL.PT_FILE_DETAIL.FILE_ID IS '파일 ID';
COMMENT ON COLUMN PORTAL.PT_FILE_DETAIL.FILE_SN IS '파일 일련 번호';
COMMENT ON COLUMN PORTAL.PT_FILE_DETAIL.ORIGNL_FILE_NAME IS '원본 파일 이름';
COMMENT ON COLUMN PORTAL.PT_FILE_DETAIL.FILE_EXTSN IS '파일 확장자';
COMMENT ON COLUMN PORTAL.PT_FILE_DETAIL.FILE_CN IS '파일 내용';
COMMENT ON COLUMN PORTAL.PT_FILE_DETAIL.FILE_SIZE IS '파일 크기';
COMMENT ON TABLE PORTAL.PT_FAQ IS 'FAQ 정보';
COMMENT ON COLUMN PORTAL.PT_FAQ.FAQ_ID IS 'FAQ ID';
COMMENT ON COLUMN PORTAL.PT_FAQ.TITLE IS '질문 제목';
COMMENT ON COLUMN PORTAL.PT_FAQ.QUESTION IS '질문 내용';
COMMENT ON COLUMN PORTAL.PT_FAQ.ANSWER IS '답변 내용';
COMMENT ON COLUMN PORTAL.PT_FAQ.RDCNT IS '조회수';
COMMENT ON COLUMN PORTAL.PT_FAQ.FILE_ID IS '첨부파일 ID';
COMMENT ON COLUMN PORTAL.PT_FAQ.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_FAQ.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_FAQ.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PORTAL.PT_FAQ.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON TABLE PORTAL.REVINFO IS '리비전 정보';
COMMENT ON COLUMN PORTAL.REVINFO.REV IS '리비전 번호';
COMMENT ON COLUMN PORTAL.REVINFO.REVTSTMP IS '리비전 타임스탬프';
COMMENT ON TABLE PORTAL.PT_USER IS '내부 사용자 정보';
COMMENT ON COLUMN PORTAL.PT_USER.ESNTL_ID IS '사용자 식별 키';
COMMENT ON COLUMN PORTAL.PT_USER.USER_ID IS '사용자 ID';
COMMENT ON COLUMN PORTAL.PT_USER.USER_NAME IS '사용자 이름';
COMMENT ON COLUMN PORTAL.PT_USER.STATUS IS '상태';
COMMENT ON COLUMN PORTAL.PT_USER.MOBILE_PHONE IS '모바일 전화번호';
COMMENT ON COLUMN PORTAL.PT_USER.PASSWORD IS '비밀번호';
COMMENT ON COLUMN PORTAL.PT_USER.PASSWORD_HINT IS '비밀번호 힌트';
COMMENT ON COLUMN PORTAL.PT_USER.PASSWORD_CNSR IS '비밀번호 확인';
COMMENT ON COLUMN PORTAL.PT_USER.LOCK_YN IS '잠금 여부';
COMMENT ON COLUMN PORTAL.PT_USER.LOCK_CNT IS '잠금 횟수';
COMMENT ON COLUMN PORTAL.PT_USER.LAST_LOCK_DATE IS '마지막 잠금 일시';
COMMENT ON COLUMN PORTAL.PT_USER.LAST_CHANGE_PASSWORD_DATE IS '마지막 비밀번호 변경 일시';
COMMENT ON COLUMN PORTAL.PT_USER.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_USER.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_USER.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PORTAL.PT_USER.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON TABLE PORTAL.PT_USER_AUD IS '사용자 이력 정보';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.ESNTL_ID IS '사용자 식별 키';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.REV IS '리비전 번호';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.USER_ID IS '사용자 ID';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.USER_NAME IS '사용자 이름';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.STATUS IS '상태';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.MOBILE_PHONE IS '모바일 전화번호';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.PASSWORD IS '비밀번호';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.PASSWORD_HINT IS '비밀번호 힌트';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.PASSWORD_CNSR IS '비밀번호 확인';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.LOCK_YN IS '잠금 여부';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.LOCK_CNT IS '잠금 횟수';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.LAST_LOCK_DATE IS '마지막 잠금 일시';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.LAST_CHANGE_PASSWORD_DATE IS '마지막 비밀번호 변경 일시';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_USER_AUD.REVTYPE IS '리비전 유형';
COMMENT ON TABLE PORTAL.PT_ENT_USER IS '기업 사용자 정보';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.ESNTL_ID IS '사용자 식별 키';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.USER_ID IS '사용자 ID';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.USER_NAME IS '사용자 이름';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.STATUS IS '상태';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.IP_ADDRESS IS 'IP 주소';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.MOBILE_PHONE IS '모바일 전화번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.OFFICE_PHONE IS '사무실 전화번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.COMPANY_NAME IS '회사 이름';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.CEO_NAME IS '대표자 이름';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.BIZRNO IS '사업자 등록번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.JURIRNO IS '법인 등록번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.ZIP IS '우편번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.ADRES IS '주소';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.DETAIL_ADRES IS '상세 주소';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.FXNUM IS '팩스번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.INDUTY_CODE IS '산업 코드';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.PASSWORD IS '비밀번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.PASSWORD_HINT IS '비밀번호 힌트';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.PASSWORD_CNSR IS '비밀번호 확인';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.ENTRPRS_SE_CODE IS '기업 유형 코드';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.LOCK_YN IS '잠금 여부';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.LOCK_CNT IS '잠금 횟수';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.LAST_LOCK_DATE IS '마지막 잠금 일시';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.LAST_CHANGE_PASSWORD_DATE IS '마지막 비밀번호 변경 일시';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PORTAL.PT_ENT_USER.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON TABLE PORTAL.PT_ENT_USER_AUD IS '기업 사용자 이력 정보';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.ESNTL_ID IS '사용자 식별 키';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.REV IS '리비전 번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.USER_ID IS '사용자 ID';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.USER_NAME IS '사용자 이름';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.STATUS IS '상태';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.IP_ADDRESS IS 'IP 주소';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.MOBILE_PHONE IS '모바일 전화번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.OFFICE_PHONE IS '사무실 전화번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.COMPANY_NAME IS '회사 이름';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.CEO_NAME IS '대표자 이름';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.BIZRNO IS '사업자 등록번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.JURIRNO IS '법인 등록번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.ZIP IS '우편번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.ADRES IS '주소';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.DETAIL_ADRES IS '상세 주소';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.FXNUM IS '팩스번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.INDUTY_CODE IS '산업 코드';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.PASSWORD IS '비밀번호';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.PASSWORD_HINT IS '비밀번호 힌트';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.PASSWORD_CNSR IS '비밀번호 확인';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.ENTRPRS_SE_CODE IS '기업 유형 코드';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.LOCK_YN IS '잠금 여부';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.LOCK_CNT IS '잠금 횟수';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.LAST_LOCK_DATE IS '마지막 잠금 일시';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.LAST_CHANGE_PASSWORD_DATE IS '마지막 비밀번호 변경 일시';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_ENT_USER_AUD.REVTYPE IS '리비전 유형';
COMMENT ON TABLE PORTAL.PT_APPROVAL IS '승인 요청 정보';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.ID IS '승인 요청 ID';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.APPROVAL_TYPE IS '승인 유형';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.BODY IS '승인 내용';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.ENDED_ON IS '종료 일시';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.REQUESTER_ID IS '요청자 ID';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.STATUS IS '승인 상태';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.TARGET_ID IS '대상 ID';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.TITLE IS '승인 제목';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_APPROVAL.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_APPROVAL_APPROVER IS '승인자 정보';
COMMENT ON COLUMN PORTAL.PT_APPROVAL_APPROVER.APPROVAL_ID IS '승인 요청 ID';
COMMENT ON COLUMN PORTAL.PT_APPROVAL_APPROVER.ORDINAL IS '승인 순서';
COMMENT ON COLUMN PORTAL.PT_APPROVAL_APPROVER.APPROVED_ON IS '승인 일시';
COMMENT ON COLUMN PORTAL.PT_APPROVAL_APPROVER.MESSAGE IS '메시지';
COMMENT ON COLUMN PORTAL.PT_APPROVAL_APPROVER.STATUS IS '승인 상태';
COMMENT ON COLUMN PORTAL.PT_APPROVAL_APPROVER.USER_ID IS '승인자 ID';
COMMENT ON TABLE PORTAL.PT_ROUTE_INFO IS 'API 라우트 정보';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.ID IS '라우트 ID';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.API_PATH IS 'API 경로';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.DESCRIPTION IS '라우트 설명';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.LOG_CONTENT_ENCODE_YN IS '로그 내용 인코딩 여부';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.LOG_LEVEL IS '로그 레벨';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.NAME IS '라우트 이름';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.ORDER_NO IS '라우트 순서 번호';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.PATH IS '라우트 경로';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.METHOD IS 'HTTP 메서드';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.META_DATA_STR IS '메타 데이터 문자열';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.RESPONSE_TYPE IS '응답유형';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.MOCK_URL IS 'Mock 응답주소';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.SAMPLE_RESPONSE IS '샘플 응답';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.STATUS IS '라우트 상태';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.TYPE IS '라우트 유형';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.URI IS '라우트 URI';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.USE_YN IS '사용 여부';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.FILE_ID IS '첨부파일 ID';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_ROUTE_INFO.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_API_KEY IS 'API 키 정보';
COMMENT ON COLUMN PORTAL.PT_API_KEY.ID IS 'API 키 ID';
COMMENT ON COLUMN PORTAL.PT_API_KEY.OWNER IS 'API 키 소유자';
COMMENT ON COLUMN PORTAL.PT_API_KEY.NAME IS 'API 키 이름';
COMMENT ON COLUMN PORTAL.PT_API_KEY.ENV IS '환경';
COMMENT ON COLUMN PORTAL.PT_API_KEY.CLIENT_ID IS '클라이언트 ID';
COMMENT ON COLUMN PORTAL.PT_API_KEY.CLIENT_SECRET IS '클라이언트 비밀 번호';
COMMENT ON COLUMN PORTAL.PT_API_KEY.REDIRECT_URL IS '리다이렉트 URL';
COMMENT ON COLUMN PORTAL.PT_API_KEY.RESPONSE_TYPE IS '응답 유형';
COMMENT ON COLUMN PORTAL.PT_API_KEY.SCOPE IS 'API 범위';
COMMENT ON COLUMN PORTAL.PT_API_KEY.STATUS IS 'API 키 상태';
COMMENT ON COLUMN PORTAL.PT_API_KEY.DESCRIPTION IS 'API 키 설명';
COMMENT ON COLUMN PORTAL.PT_API_KEY.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_API_KEY.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_API_KEY.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_API_KEY.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_API_KEY_API IS 'API 키와 라우트 정보 매핑';
COMMENT ON COLUMN PORTAL.PT_API_KEY_API.API_KEY_ID IS 'API 키 ID';
COMMENT ON COLUMN PORTAL.PT_API_KEY_API.API_ID IS 'API 라우트 ID';
COMMENT ON TABLE PORTAL.PT_API_KEY_AUD IS 'API 키 이력 정보';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.ID IS 'API 키 ID';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.REV IS '리비전 번호';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.REVTYPE IS '리비전 유형';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.OWNER IS 'API 키 소유자';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.NAME IS 'API 키 이름';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.ENV IS '환경';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.CLIENT_ID IS '클라이언트 ID';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.CLIENT_SECRET IS '클라이언트 비밀 번호';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.REDIRECT_URL IS '리다이렉트 URL';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.RESPONSE_TYPE IS '응답 유형';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.SCOPE IS 'API 범위';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.STATUS IS 'API 키 상태';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.DESCRIPTION IS 'API 키 설명';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_API_KEY_AUD.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_API_KEY_API_AUD IS 'API 키와 라우트 정보 매핑 이력';
COMMENT ON COLUMN PORTAL.PT_API_KEY_API_AUD.API_KEY_ID IS 'API 키 ID';
COMMENT ON COLUMN PORTAL.PT_API_KEY_API_AUD.API_ID IS 'API 라우트 ID';
COMMENT ON COLUMN PORTAL.PT_API_KEY_API_AUD.REV IS '리비전 번호';
COMMENT ON COLUMN PORTAL.PT_API_KEY_API_AUD.REVTYPE IS '리비전 유형';
COMMENT ON TABLE PORTAL.PT_AGREEMENTS IS '약관 정보';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.AGREEMENTS_TYPE IS '약관 유형';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.REVISION IS '리비전 번호';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.AGREEMENTS_NAME IS '약관 이름';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.AGREEMENTS_CONTENTS IS '약관 내용';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.STATUS IS '약관 상태';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.PUBLISHED_ON IS '발행 일시';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.SCHEDULED_ON IS '예정 일시';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_AGREEMENTS.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_MESSAGE_TEMPLATE IS '메시지 템플릿';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.MESSAGE_KEY IS '메시지 키';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.MESSAGE_TYPE IS '메시지 유형';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.SUBJECT IS '메시지 제목';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.CONTENTS IS '메시지 내용';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.USE_YN IS '사용 여부';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.REGISTERED_BY IS '등록자';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.REGISTERED_ON IS '등록 일시';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.LAST_MODIFIED_BY IS '마지막 수정자';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_TEMPLATE.LAST_MODIFIED_ON IS '마지막 수정 일시';
COMMENT ON TABLE PORTAL.PT_MESSAGE_RECIPIENT IS '메시지 수신자';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_RECIPIENT.MESSAGE_KEY IS '메시지 키';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_RECIPIENT.MESSAGE_TYPE IS '메시지 유형';
COMMENT ON COLUMN PORTAL.PT_MESSAGE_RECIPIENT.ESNTL_ID IS '수신자 식별 키';
COMMENT ON TABLE PORTAL.PT_TOKEN IS '토큰 관리';
COMMENT ON COLUMN PORTAL.PT_TOKEN.TOKEN IS '토큰 값';
COMMENT ON COLUMN PORTAL.PT_TOKEN.EMAIL IS '이메일 주소';
COMMENT ON COLUMN PORTAL.PT_TOKEN.EXPIRES_ON IS '토큰 만료 일시';
COMMENT ON TABLE PORTAL.PT_TWO_FACTOR_AUTH IS '2단계 인증 정보';
COMMENT ON COLUMN PORTAL.PT_TWO_FACTOR_AUTH.RECIPIENT IS '인증 수신자';
COMMENT ON COLUMN PORTAL.PT_TWO_FACTOR_AUTH.AUTH_NUMBER IS '인증 번호';
COMMENT ON COLUMN PORTAL.PT_TWO_FACTOR_AUTH.EXPIRES_ON IS '인증 만료 시간';
+96
View File
@@ -0,0 +1,96 @@
insert into PORTAL.PT_CODE (CODE_ID, CODE_ID_NAME, CODE_ID_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013' ,'회원상태', '회원 가입 신청/승인/삭제를 위한 상태 구분','Y', '2022-11-24 00:35:10','SYSTEM', '2022-11-24 00:35:10','SYSTEM');
insert into PORTAL.PT_CODE (CODE_ID, CODE_ID_NAME, CODE_ID_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','비밀번호 힌트','비밀번호 힌트 구분코드','Y','2022-11-24 00:35:12','SYSTEM','2022-11-24 00:35:12','SYSTEM');
insert into PORTAL.PT_CODE (CODE_ID, CODE_ID_NAME, CODE_ID_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM101','게시판유형','게시판 유형 구분코드','Y','2022-11-24 00:35:23','SYSTEM','2022-11-24 00:35:23','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','ACTIVE','활성화','활성화 상태','Y','2022-11-24 00:35:42','SYSTEM','2022-11-24 00:35:42','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','DELETED','삭제','삭제 상태','Y','2022-11-24 00:35:41','SYSTEM','2022-11-24 00:35:41','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','INACTIVE','비활성화','비활성화 상태','Y','2022-11-24 00:35:41','SYSTEM','2022-11-24 00:35:41','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','LOCKED','잠김','잠김 상태','Y','2022-11-24 00:35:41','SYSTEM','2022-11-24 00:35:41','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM013','WAITING','가입승인 대기','가입승인 대기 상태','Y','2022-11-24 00:35:41','SYSTEM','2022-11-24 00:35:41','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P01','가장 기억에 남는 장소는?','가장 기억에 남는 장소는?','Y','2022-11-24 00:35:46','SYSTEM','2022-11-24 00:35:46','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P02','나의 좌우명은?','나의 좌우명은?','Y','2022-11-24 00:35:46','SYSTEM','2022-11-24 00:35:46','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P03','나의 보물 제1호는?','나의 보물 제1호는?','Y','2022-11-24 00:35:46','SYSTEM','2022-11-24 00:35:46','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P04','가장 기억에 남는 선생님 성함은?','가장 기억에 남는 선생님 성함은?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P05','다른 사람은 모르는 나만의 신체비밀은?','다른 사람은 모르는 나만의 신체비밀은?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P06','오래도록 기억하고 싶은 날짜는?','오래도록 기억하고 싶은 날짜는?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P07','받았던 선물 중 기억에 남는 독특한 선물은?','받았던 선물 중 기억에 남는 독특한 선물은?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P08','가장 생각나는 친구 이름은?','가장 생각나는 친구 이름은?','Y','2022-11-24 00:35:47','SYSTEM','2022-11-24 00:35:47','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P09','인상 깊게 읽은 책 이름은?','인상 깊게 읽은 책 이름은?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P10','내가 존경하는 인물은?','내가 존경하는 인물은?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P11','나의 노래방 애창곡은?','나의 노래방 애창곡은?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P12','가장 감명깊게 본 영화는?','가장 감명깊게 본 영화는?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM022','P13','좋아하는 스포츠팀 이름은?','좋아하는 스포츠팀 이름은?','Y','2022-11-24 00:35:48','SYSTEM','2022-11-24 00:35:48','SYSTEM');
insert into PORTAL.PT_DETAIL_CODE (CODE_ID, CODE, CODE_VALUE, CODE_DC, USE_AT, REGISTERED_ON, REGISTERED_BY, LAST_MODIFIED_ON, LAST_MODIFIED_BY)
values ('COM101','BBST01','통합게시판','통합게시판','Y','2022-11-24 00:36:42','SYSTEM','2022-11-24 00:36:42','SYSTEM');
insert into PORTAL.PT_BOARD_MASTER (BOARD_ID, BOARD_NAME, BOARD_DESC, BOARD_TYPE, REPLY_POSBL_AT, FILE_ATCH_POSBL_AT,
ATCH_POSBL_FILE_NUMBER, ATCH_POSBL_FILE_SIZE, USE_AT, REGISTERED_BY,
REGISTERED_ON)
values ('BBSMSTR_000000000000', '공지사항', '공지사항', 'BBST01', 'N', 'Y', 3, 2048576, 'Y', 'SYSTEM', current_timestamp);
INSERT INTO PORTAL.PT_BOARD_AUTHORITY
(AUTHORITY_ID, BBS_ID, AUTHORITY_CODE, ESNTL_ID, READ_YN, WRITE_YN, MODIFY_YN, DELETE_YN, ADMIN_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY, LAST_MODIFIED_ON)
VALUES('1', 'BBSMSTR_000000000000', 'ROLE_ADMIN', '_', 'Y', 'Y', 'Y', 'Y', 'Y', NULL, NULL, 'ec8d0a41-b94b-4772-9487-efa2b8395589', '2024-05-13 10:19:16.195');
INSERT INTO PORTAL.PT_BOARD_AUTHORITY
(AUTHORITY_ID, BBS_ID, AUTHORITY_CODE, ESNTL_ID, READ_YN, WRITE_YN, MODIFY_YN, DELETE_YN, ADMIN_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY, LAST_MODIFIED_ON)
VALUES('2', 'BBSMSTR_000000000000', 'ROLE_USER', '_', 'Y', 'N', 'N', 'N', 'N', NULL, NULL, 'ec8d0a41-b94b-4772-9487-efa2b8395589', '2024-05-13 10:19:16.195');
INSERT INTO PORTAL.PT_BOARD_AUTHORITY
(AUTHORITY_ID, BBS_ID, AUTHORITY_CODE, ESNTL_ID, READ_YN, WRITE_YN, MODIFY_YN, DELETE_YN, ADMIN_YN, REGISTERED_BY, REGISTERED_ON, LAST_MODIFIED_BY, LAST_MODIFIED_ON)
VALUES('3', 'BBSMSTR_000000000000', 'ROLE_ANONYMOUS', '_', 'Y', 'N', 'N', 'N', 'N', NULL, NULL, 'ec8d0a41-b94b-4772-9487-efa2b8395589', '2024-05-13 10:19:16.196');
insert into PORTAL.PT_ID (TABLE_NAME, NEXT_ID) values ('BBS_ID', 10);
insert into PORTAL.PT_ID (TABLE_NAME, NEXT_ID) values ('FILE_ID', 1);
insert into PORTAL.PT_ID (TABLE_NAME, NEXT_ID) values ('BOARD_AUTH_ID', 1);
insert into PORTAL.PT_ID (TABLE_NAME, NEXT_ID) values ('NTT_ID', 1);
insert into PORTAL.PT_ID (TABLE_NAME, NEXT_ID) values ('FAQ_ID', 1);
insert into PORTAL.PT_ID (TABLE_NAME, NEXT_ID) values ('APPROVAL_ID', 1);
+504
View File
@@ -0,0 +1,504 @@
CREATE SEQUENCE PORTAL.hibernate_sequence START WITH 1 INCREMENT BY 1;
CREATE TABLE PORTAL.REVINFO
(
REV NUMBER(19,0) PRIMARY KEY,
REVTSTMP NUMBER(19,0) NULL
);
CREATE TABLE PORTAL.PT_ID
(
TABLE_NAME VARCHAR(36) NOT NULL,
NEXT_ID NUMERIC(30) NULL,
CONSTRAINT PT_ID_PK PRIMARY KEY (TABLE_NAME)
);
CREATE TABLE PORTAL.PT_CODE
(
CODE_ID VARCHAR(6) NOT NULL,
CODE_ID_NAME VARCHAR(60) NULL,
CODE_ID_DC VARCHAR(200) NULL,
USE_YN VARCHAR(1) NULL,
REGISTERED_ON TIMESTAMP NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_CODE_PK PRIMARY KEY (CODE_ID)
);
CREATE TABLE PORTAL.PT_DETAIL_CODE
(
CODE_ID VARCHAR(6) NOT NULL,
CODE VARCHAR(15) NOT NULL,
CODE_VALUE VARCHAR(4000) NULL,
CODE_DC VARCHAR(200) NULL,
USE_YN VARCHAR(1) NULL,
REGISTERED_ON TIMESTAMP NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_DETAIL_CODE_PK PRIMARY KEY (CODE_ID, CODE)
);
CREATE TABLE PORTAL.PT_USER_SECURITY
(
USER_ESNTL_ID VARCHAR(36) NOT NULL,
MBER_TY_CODE VARCHAR(5) NULL,
AUTHOR_CODE VARCHAR(30) NOT NULL,
CONSTRAINT PT_USER_SECURITY_PK PRIMARY KEY (USER_ESNTL_ID)
);
CREATE TABLE PORTAL.PT_BOARD_MASTER
(
BOARD_ID VARCHAR(36) NOT NULL,
BOARD_NAME VARCHAR(255) NOT NULL,
BOARD_DESC VARCHAR(2400) NULL,
BOARD_TYPE VARCHAR(6) NOT NULL,
REPLY_POSBL_YN VARCHAR(1) NULL,
FILE_ATCH_POSBL_YN VARCHAR(1) NOT NULL,
ATCH_POSBL_FILE_NUMBER NUMERIC(2) NOT NULL,
ATCH_POSBL_FILE_SIZE NUMERIC(8) NULL,
USE_YN VARCHAR(1) NOT NULL,
TMPLAT_ID VARCHAR(20) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
CONSTRAINT PT_BOARD_MASTER_PK PRIMARY KEY (BOARD_ID)
);
CREATE TABLE PORTAL.PT_BOARD_AUTHORITY
(
AUTHORITY_ID VARCHAR(36) NOT NULL,
BBS_ID VARCHAR(36) NOT NULL,
AUTHORITY_CODE VARCHAR(36) NULL,
ESNTL_ID VARCHAR(36) NULL,
READ_YN VARCHAR(1) NOT NULL,
WRITE_YN VARCHAR(1) NOT NULL,
MODIFY_YN VARCHAR(1) NOT NULL,
DELETE_YN VARCHAR(1) NOT NULL,
ADMIN_YN VARCHAR(1) NOT NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
primary key (AUTHORITY_ID)
);
CREATE TABLE PORTAL.PT_BOARD_ARTICLE
(
BOARD_ID VARCHAR(36) NOT NULL,
NTT_NO NUMERIC(20) NULL,
NTT_ID NUMERIC(20) NOT NULL,
NTT_SJ VARCHAR(2000) NULL,
NTT_CN CLOB NULL,
ANSWER_YN VARCHAR(1) NULL,
PARNTSCTT_NO NUMERIC(10) NULL,
ANSWER_LC NUMERIC(8) NULL,
SORT_ORDR NUMERIC(8) NULL,
RDCNT NUMERIC(10) NULL,
USE_YN VARCHAR(1) NOT NULL,
NTCE_BGNDE VARCHAR(20) NULL,
NTCE_ENDDE VARCHAR(20) NULL,
NTCR_ID VARCHAR(36) NULL,
NTCR_NAME VARCHAR(36) NULL,
PASSWORD VARCHAR(200) NULL,
FILE_ID VARCHAR(36) NULL,
NOTICE_YN VARCHAR(1) NULL,
SJ_BOLD_YN VARCHAR(1) NULL,
SECRET_YN VARCHAR(1) NULL,
REGISTERED_ON TIMESTAMP NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_BOARD_ARTICLE_PK PRIMARY KEY (NTT_ID, BOARD_ID)
);
CREATE TABLE PORTAL.PT_FILE
(
FILE_ID VARCHAR(36) NOT NULL,
USE_YN VARCHAR(1) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
CONSTRAINT PT_FILE_PK PRIMARY KEY (FILE_ID)
);
CREATE TABLE PORTAL.PT_FILE_DETAIL
(
FILE_ID VARCHAR(36) NOT NULL,
FILE_SN NUMERIC(10) NOT NULL,
ORIGNL_FILE_NAME VARCHAR(255) NULL,
FILE_EXTSN VARCHAR(36) NULL,
FILE_CN CLOB NULL,
FILE_SIZE NUMERIC(8) NULL,
CONSTRAINT PT_FILE_DETAIL_PK PRIMARY KEY (FILE_ID, FILE_SN)
);
CREATE TABLE PORTAL.PT_FAQ
(
FAQ_ID VARCHAR(36) NOT NULL,
TITLE VARCHAR(255) NULL,
QUESTION VARCHAR(2500) NULL,
ANSWER VARCHAR(2500) NULL,
RDCNT NUMERIC(10) NULL,
FILE_ID VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
REGISTERED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
CONSTRAINT PT_FAQ_PK PRIMARY KEY (FAQ_ID)
);
CREATE TABLE PORTAL.PT_USER
(
ESNTL_ID VARCHAR(36) NOT NULL,
USER_ID VARCHAR(256) NOT NULL,
USER_NAME VARCHAR(60) NOT NULL,
STATUS VARCHAR(15) NOT NULL,
MOBILE_PHONE VARCHAR(15) NULL,
PASSWORD VARCHAR(200) NOT NULL,
PASSWORD_HINT VARCHAR(100) NULL,
PASSWORD_CNSR VARCHAR(100) NULL,
LOCK_YN VARCHAR(1) NULL,
LOCK_CNT NUMERIC(3) NULL,
LAST_LOCK_DATE TIMESTAMP NULL,
LAST_CHANGE_PASSWORD_DATE TIMESTAMP NULL,
REGISTERED_ON TIMESTAMP null,
REGISTERED_BY VARCHAR(36) null,
LAST_MODIFIED_ON TIMESTAMP null,
LAST_MODIFIED_BY VARCHAR(36) null,
PRIMARY KEY (ESNTL_ID)
);
CREATE UNIQUE INDEX PT_USER_IDX1 ON PORTAL.PT_USER
(
USER_ID
)
;
CREATE TABLE PORTAL.PT_USER_AUD
(
ESNTL_ID VARCHAR(36) NOT NULL,
REV NUMBER(10) not null,
USER_ID VARCHAR(256) NOT NULL,
USER_NAME VARCHAR(60) NOT NULL,
STATUS VARCHAR(15) NOT NULL,
MOBILE_PHONE VARCHAR(15) NULL,
PASSWORD VARCHAR(200) NOT NULL,
PASSWORD_HINT VARCHAR(100) NULL,
PASSWORD_CNSR VARCHAR(100) NULL,
LOCK_YN VARCHAR(1) NULL,
LOCK_CNT NUMERIC(3) NULL,
LAST_LOCK_DATE TIMESTAMP NULL,
LAST_CHANGE_PASSWORD_DATE TIMESTAMP NULL,
REGISTERED_ON TIMESTAMP null,
REGISTERED_BY VARCHAR(36) null,
LAST_MODIFIED_ON TIMESTAMP null,
LAST_MODIFIED_BY VARCHAR(36) null,
REVTYPE NUMBER(3),
PRIMARY KEY (ESNTL_ID, REV)
);
CREATE TABLE PORTAL.PT_ENT_USER
(
ESNTL_ID VARCHAR(36) NOT NULL,
USER_ID VARCHAR(256) NOT NULL,
USER_NAME VARCHAR(60) NOT NULL,
STATUS VARCHAR(15) NOT NULL,
IP_ADDRESS VARCHAR(15) NULL,
MOBILE_PHONE VARCHAR(15) NULL,
OFFICE_PHONE VARCHAR(15) NULL,
COMPANY_NAME VARCHAR(15) NULL,
CEO_NAME VARCHAR(15) NULL,
BIZRNO VARCHAR(15) NULL,
JURIRNO VARCHAR(15) NULL,
ZIP VARCHAR(6) NULL,
ADRES VARCHAR(100) NULL,
DETAIL_ADRES VARCHAR(100) NULL,
FXNUM VARCHAR(36) NULL,
INDUTY_CODE VARCHAR(15) NULL,
PASSWORD VARCHAR(200) NOT NULL,
PASSWORD_HINT VARCHAR(100) NULL,
PASSWORD_CNSR VARCHAR(100) NULL,
ENTRPRS_SE_CODE VARCHAR(15) NULL,
LOCK_YN VARCHAR(1) NULL,
LOCK_CNT NUMERIC(3) NULL,
LAST_LOCK_DATE TIMESTAMP NULL,
LAST_CHANGE_PASSWORD_DATE TIMESTAMP NULL,
REGISTERED_ON TIMESTAMP null,
REGISTERED_BY VARCHAR(36) null,
LAST_MODIFIED_ON TIMESTAMP null,
LAST_MODIFIED_BY VARCHAR(36) null,
PRIMARY KEY (ESNTL_ID)
);
CREATE UNIQUE INDEX PT_ENT_USER_PK ON PORTAL.PT_ENT_USER
(
USER_ID
)
;
CREATE TABLE PORTAL.PT_ENT_USER_AUD
(
ESNTL_ID VARCHAR(36) NOT NULL,
REV NUMBER(10) not null,
USER_ID VARCHAR(256) NOT NULL,
USER_NAME VARCHAR(60) NOT NULL,
STATUS VARCHAR(15) NOT NULL,
IP_ADDRESS VARCHAR(15) NULL,
MOBILE_PHONE VARCHAR(15) NULL,
OFFICE_PHONE VARCHAR(15) NULL,
COMPANY_NAME VARCHAR(15) NULL,
CEO_NAME VARCHAR(15) NULL,
BIZRNO VARCHAR(15) NULL,
JURIRNO VARCHAR(15) NULL,
ZIP VARCHAR(6) NULL,
ADRES VARCHAR(100) NULL,
DETAIL_ADRES VARCHAR(100) NULL,
FXNUM VARCHAR(36) NULL,
INDUTY_CODE VARCHAR(15) NULL,
PASSWORD VARCHAR(200) NOT NULL,
PASSWORD_HINT VARCHAR(100) NULL,
PASSWORD_CNSR VARCHAR(100) NULL,
ENTRPRS_SE_CODE VARCHAR(15) NULL,
LOCK_YN VARCHAR(1) NULL,
LOCK_CNT NUMERIC(3) NULL,
LAST_LOCK_DATE TIMESTAMP NULL,
LAST_CHANGE_PASSWORD_DATE TIMESTAMP NULL,
REGISTERED_ON TIMESTAMP null,
REGISTERED_BY VARCHAR(36) null,
LAST_MODIFIED_ON TIMESTAMP null,
LAST_MODIFIED_BY VARCHAR(36) null,
REVTYPE NUMBER(3),
PRIMARY KEY (ESNTL_ID, REV)
);
CREATE TABLE PORTAL.PT_APPROVAL
(
ID NUMBER(19,0) PRIMARY KEY,
APPROVAL_TYPE VARCHAR(32) NULL,
BODY CLOB NULL,
ENDED_ON TIMESTAMP NULL,
REQUESTER_ID VARCHAR(36) NULL,
STATUS VARCHAR(32) NULL,
TARGET_ID VARCHAR(36) NULL,
TITLE VARCHAR(255) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL
);
CREATE TABLE PORTAL.PT_APPROVAL_APPROVER
(
APPROVAL_ID NUMBER(19,0) NOT NULL,
ORDINAL NUMBER(19,0) NOT NULL,
APPROVED_ON TIMESTAMP NULL,
MESSAGE VARCHAR(255) NULL,
STATUS VARCHAR(255) NULL,
USER_ID VARCHAR(36) NULL,
PRIMARY KEY (APPROVAL_ID, ORDINAL)
);
CREATE TABLE PORTAL.PT_ROUTE_INFO
(
ID VARCHAR(36) NOT NULL PRIMARY KEY,
API_PATH VARCHAR(512) NULL,
DESCRIPTION CLOB NULL,
LOG_CONTENT_ENCODE_YN VARCHAR(1) NULL,
LOG_LEVEL VARCHAR(1) NULL,
NAME VARCHAR(256) NOT NULL,
ORDER_NO INT NULL,
PATH VARCHAR(256) NOT NULL,
METHOD VARCHAR(32) NULL,
META_DATA_STR CLOB NULL,
RESPONSE_TYPE VARCHAR(32) NULL,
MOCK_URL VARCHAR(255) NULL,
SAMPLE_RESPONSE CLOB NULL,
STATUS VARCHAR(32) NULL,
TYPE VARCHAR(2) NULL,
URI VARCHAR(512) NOT NULL,
USE_YN VARCHAR(1) NULL,
FILE_ID VARCHAR(36) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL
);
CREATE TABLE PORTAL.PT_API_KEY
(
ID VARCHAR(36) NOT NULL PRIMARY KEY,
OWNER VARCHAR(255) NULL,
NAME VARCHAR(255) NULL,
ENV VARCHAR(32) NULL,
CLIENT_ID VARCHAR(255) NULL,
CLIENT_SECRET VARCHAR(255) NULL,
REDIRECT_URL VARCHAR(255) NULL,
RESPONSE_TYPE VARCHAR(255) NULL,
SCOPE VARCHAR(2000) NULL,
STATUS VARCHAR(255) NULL,
DESCRIPTION VARCHAR(2000) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL
);
CREATE TABLE PORTAL.PT_API_KEY_API
(
API_KEY_ID VARCHAR(36) NOT NULL,
API_ID VARCHAR(36) NOT NULL
);
CREATE TABLE PORTAL.PT_API_KEY_AUD
(
ID VARCHAR(36) NOT NULL,
REV NUMBER(10) not null,
REVTYPE NUMBER(3),
OWNER VARCHAR(255) NULL,
NAME VARCHAR(255) NULL,
ENV VARCHAR(32) NULL,
CLIENT_ID VARCHAR(255) NULL,
CLIENT_SECRET VARCHAR(255) NULL,
REDIRECT_URL VARCHAR(255) NULL,
RESPONSE_TYPE VARCHAR(255) NULL,
SCOPE VARCHAR(2000) NULL,
STATUS VARCHAR(255) NULL,
DESCRIPTION VARCHAR(2000) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
PRIMARY KEY (ID, REV)
);
CREATE TABLE PORTAL.PT_API_KEY_API_AUD
(
API_KEY_ID VARCHAR(36) NOT NULL,
API_ID VARCHAR(36) NOT NULL,
REV NUMBER(10) not null,
REVTYPE NUMBER(3),
PRIMARY KEY (API_KEY_ID, API_ID, REV)
);
CREATE TABLE PORTAL.PT_AGREEMENTS
(
AGREEMENTS_TYPE VARCHAR(36) NOT NULL,
REVISION INT NOT NULL,
AGREEMENTS_NAME VARCHAR(100) NOT NULL,
AGREEMENTS_CONTENTS CLOB NULL,
STATUS VARCHAR(36) NULL,
PUBLISHED_ON TIMESTAMP NULL,
SCHEDULED_ON TIMESTAMP NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
primary key (AGREEMENTS_TYPE, REVISION)
);
CREATE TABLE PORTAL.PT_MESSAGE_TEMPLATE
(
MESSAGE_KEY VARCHAR(32) NOT NULL,
MESSAGE_TYPE VARCHAR(16) NOT NULL,
SUBJECT VARCHAR(100) NOT NULL,
CONTENTS CLOB NULL,
USE_YN VARCHAR(1) NULL,
REGISTERED_BY VARCHAR(36) NULL,
REGISTERED_ON TIMESTAMP NULL,
LAST_MODIFIED_BY VARCHAR(36) NULL,
LAST_MODIFIED_ON TIMESTAMP NULL,
primary key (MESSAGE_KEY, MESSAGE_TYPE)
);
CREATE TABLE PORTAL.PT_MESSAGE_RECIPIENT
(
MESSAGE_KEY VARCHAR(32) not null,
MESSAGE_TYPE VARCHAR(16) not null,
ESNTL_ID VARCHAR(36) not null,
constraint PK_MESSAGE_RECIPIENT PRIMARY KEY (MESSAGE_KEY, MESSAGE_TYPE, ESNTL_ID)
);
CREATE TABLE PORTAL.PT_TOKEN
(
TOKEN VARCHAR(255) NOT NULL,
EMAIL VARCHAR(255) NOT NULL,
EXPIRES_ON TIMESTAMP NOT NULL,
primary key (TOKEN)
);
CREATE TABLE PORTAL.PT_TWO_FACTOR_AUTH
(
RECIPIENT VARCHAR(255) NOT NULL,
AUTH_NUMBER VARCHAR(255),
EXPIRES_ON TIMESTAMP,
PRIMARY KEY (RECIPIENT)
);
create table PORTAL.PT_QNA_QUESTION
(
ID VARCHAR(36) not null,
EMAIL VARCHAR(100) not null,
NAME VARCHAR(50) not null,
PHONE VARCHAR(20),
PASSWORD VARCHAR(100),
SUBJECT VARCHAR(200) not null,
CONTENT CLOB not null,
STATUS VARCHAR(20) not null,
FILE_ID VARCHAR(36),
IP_ADDRESS VARCHAR(45),
USER_ID VARCHAR(36),
ANSWERED_AT TIMESTAMP,
CREATED_AT TIMESTAMP null,
UPDATED_AT TIMESTAMP null,
PRIMARY KEY (ID)
);
create table PORTAL.PT_QNA_ANSWER
(
ID VARCHAR(36) not null,
QUESTION_ID VARCHAR(36) not null,
ADMIN_ID VARCHAR(36) not null,
CONTENT CLOB not null,
FILE_ID VARCHAR(36),
CREATED_AT TIMESTAMP null,
UPDATED_AT TIMESTAMP null,
PRIMARY KEY (ID)
);
CREATE VIEW PORTAL.PT_USER_VIEW
(ESNTL_ID, USER_ID, PASSWORD, USER_NAME, USER_SE)
AS
SELECT ESNTL_ID,
USER_ID,
PASSWORD,
USER_NAME,
'USR' AS USER_SE
FROM PORTAL.PT_USER
UNION ALL
SELECT ESNTL_ID,
USER_ID,
PASSWORD,
USER_NAME,
'ENT' AS USER_SE
FROM PORTAL.PT_ENT_USER
ORDER BY ESNTL_ID;