jenkinsfile
This commit is contained in:
Binary file not shown.
@@ -11,6 +11,10 @@ spring:
|
||||
connection-timeout: 20000
|
||||
idle-timeout: 300000
|
||||
max-lifetime: 1800000
|
||||
# sql:
|
||||
# init:
|
||||
# mode: always
|
||||
# schema-locations: classpath:sql/schema.sql
|
||||
batch:
|
||||
job:
|
||||
enabled: true
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
-- batch_history 테이블 생성
|
||||
CREATE TABLE IF NOT EXISTS public.batch_history (
|
||||
uuid UUID PRIMARY KEY,
|
||||
job VARCHAR(255) NOT NULL,
|
||||
id VARCHAR(255) NOT NULL,
|
||||
created_dttm TIMESTAMP NOT NULL,
|
||||
updated_dttm TIMESTAMP NOT NULL,
|
||||
status VARCHAR(50) NOT NULL,
|
||||
completed_dttm TIMESTAMP
|
||||
);
|
||||
|
||||
-- 인덱스 생성 (조회 성능 향상)
|
||||
CREATE INDEX IF NOT EXISTS idx_batch_history_job ON public.batch_history(job);
|
||||
CREATE INDEX IF NOT EXISTS idx_batch_history_status ON public.batch_history(status);
|
||||
CREATE INDEX IF NOT EXISTS idx_batch_history_created ON public.batch_history(created_dttm DESC);
|
||||
|
||||
-- 코멘트
|
||||
COMMENT ON TABLE public.batch_history IS '배치 작업 실행 이력';
|
||||
COMMENT ON COLUMN public.batch_history.uuid IS '배치 실행 고유 ID';
|
||||
COMMENT ON COLUMN public.batch_history.job IS '배치 작업 이름';
|
||||
COMMENT ON COLUMN public.batch_history.id IS '비즈니스 ID';
|
||||
COMMENT ON COLUMN public.batch_history.created_dttm IS '생성 일시';
|
||||
COMMENT ON COLUMN public.batch_history.updated_dttm IS '수정 일시';
|
||||
COMMENT ON COLUMN public.batch_history.status IS '상태 (STARTED/COMPLETED/FAILED)';
|
||||
COMMENT ON COLUMN public.batch_history.completed_dttm IS '완료 일시';
|
||||
Reference in New Issue
Block a user