auto commit
This commit is contained in:
63
database/add_purchase_list_columns_to_sales_request_part.sql
Normal file
63
database/add_purchase_list_columns_to_sales_request_part.sql
Normal file
@@ -0,0 +1,63 @@
|
||||
-- SALES_REQUEST_PART 테이블에 구매리스트 관련 컬럼 추가
|
||||
-- 구매리스트 작성 시 필요한 추가 정보들
|
||||
|
||||
ALTER TABLE SALES_REQUEST_PART
|
||||
ADD COLUMN IF NOT EXISTS ITEM_QTY VARCHAR(50), -- 항목수량
|
||||
ADD COLUMN IF NOT EXISTS FILE_3D VARCHAR(200), -- 3D
|
||||
ADD COLUMN IF NOT EXISTS FILE_2D VARCHAR(200), -- 2D
|
||||
ADD COLUMN IF NOT EXISTS FILE_PDF VARCHAR(200), -- PDF
|
||||
ADD COLUMN IF NOT EXISTS MATERIAL VARCHAR(200), -- 재료
|
||||
ADD COLUMN IF NOT EXISTS HEAT_TREATMENT_HARDNESS VARCHAR(100), -- 열처리경도
|
||||
ADD COLUMN IF NOT EXISTS HEAT_TREATMENT_METHOD VARCHAR(100), -- 열처리방법
|
||||
ADD COLUMN IF NOT EXISTS SURFACE_TREATMENT VARCHAR(100), -- 표면처리
|
||||
ADD COLUMN IF NOT EXISTS SUPPLIER VARCHAR(200), -- 공급업체
|
||||
ADD COLUMN IF NOT EXISTS CATEGORY_NAME VARCHAR(100), -- 범주이름
|
||||
ADD COLUMN IF NOT EXISTS SUPPLY_TYPE VARCHAR(50), -- 지급/사급
|
||||
ADD COLUMN IF NOT EXISTS RAW_MATERIAL VARCHAR(200), -- 소재
|
||||
ADD COLUMN IF NOT EXISTS SIZE VARCHAR(100), -- 사이즈
|
||||
ADD COLUMN IF NOT EXISTS RAW_MATERIAL_PART_NO VARCHAR(100), -- 소재품번
|
||||
ADD COLUMN IF NOT EXISTS RAW_MATERIAL_REQUIRED_QTY VARCHAR(50), -- 소재소요량
|
||||
ADD COLUMN IF NOT EXISTS RAW_MATERIAL_ORDER_QTY VARCHAR(50), -- 소재발주수량
|
||||
ADD COLUMN IF NOT EXISTS ITEM_QTY2 VARCHAR(50), -- 항목수량
|
||||
ADD COLUMN IF NOT EXISTS PRODUCTION_QTY VARCHAR(50), -- 제작수량
|
||||
ADD COLUMN IF NOT EXISTS PROCESSING_COMPANY VARCHAR(200), -- 가공업체
|
||||
ADD COLUMN IF NOT EXISTS PROCESSING_DELIVERY_DATE DATE, -- 가공납기
|
||||
ADD COLUMN IF NOT EXISTS GRINDING_DELIVERY_DATE DATE, -- 연삭납기
|
||||
ADD COLUMN IF NOT EXISTS USE_YN VARCHAR(1) DEFAULT 'Y', -- 사용여부
|
||||
ADD COLUMN IF NOT EXISTS NET_QTY VARCHAR(50), -- 정미수량
|
||||
ADD COLUMN IF NOT EXISTS ORDER_QTY VARCHAR(50), -- 발주수량
|
||||
ADD COLUMN IF NOT EXISTS SUPPLIER2 VARCHAR(200), -- 공급업체
|
||||
ADD COLUMN IF NOT EXISTS UNIT_PRICE VARCHAR(50), -- 단가
|
||||
ADD COLUMN IF NOT EXISTS TOTAL_PRICE VARCHAR(50), -- 총단가
|
||||
ADD COLUMN IF NOT EXISTS PROPOSAL_DATE DATE; -- 품의서작성일
|
||||
|
||||
-- 컬럼 설명
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.ITEM_QTY IS '항목수량';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.FILE_3D IS '3D';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.FILE_2D IS '2D';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.FILE_PDF IS 'PDF';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.MATERIAL IS '재료';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.HEAT_TREATMENT_HARDNESS IS '열처리경도';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.HEAT_TREATMENT_METHOD IS '열처리방법';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.SURFACE_TREATMENT IS '표면처리';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.SUPPLIER IS '공급업체';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.CATEGORY_NAME IS '범주이름';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.SUPPLY_TYPE IS '지급/사급';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.RAW_MATERIAL IS '소재';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.SIZE IS '사이즈';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.RAW_MATERIAL_PART_NO IS '소재품번';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.RAW_MATERIAL_REQUIRED_QTY IS '소재소요량';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.RAW_MATERIAL_ORDER_QTY IS '소재발주수량';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.ITEM_QTY2 IS '항목수량';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.PRODUCTION_QTY IS '제작수량';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.PROCESSING_COMPANY IS '가공업체';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.PROCESSING_DELIVERY_DATE IS '가공납기';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.GRINDING_DELIVERY_DATE IS '연삭납기';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.USE_YN IS '사용여부';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.NET_QTY IS '정미수량';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.ORDER_QTY IS '발주수량';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.SUPPLIER2 IS '공급업체';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.UNIT_PRICE IS '단가';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.TOTAL_PRICE IS '총단가';
|
||||
COMMENT ON COLUMN SALES_REQUEST_PART.PROPOSAL_DATE IS '품의서작성일';
|
||||
|
||||
80
database/create_purchase_list_table.sql
Normal file
80
database/create_purchase_list_table.sql
Normal file
@@ -0,0 +1,80 @@
|
||||
-- 구매리스트 테이블 생성
|
||||
CREATE TABLE IF NOT EXISTS PURCHASE_LIST (
|
||||
OBJID VARCHAR(50) PRIMARY KEY,
|
||||
SALES_REQUEST_MASTER_OBJID VARCHAR(50),
|
||||
PART_NO VARCHAR(100),
|
||||
PART_NAME VARCHAR(200),
|
||||
QTY VARCHAR(50),
|
||||
ITEM_QTY VARCHAR(50),
|
||||
FILE_3D VARCHAR(200),
|
||||
FILE_2D VARCHAR(200),
|
||||
FILE_PDF VARCHAR(200),
|
||||
MATERIAL VARCHAR(200),
|
||||
HEAT_TREATMENT_HARDNESS VARCHAR(100),
|
||||
HEAT_TREATMENT_METHOD VARCHAR(100),
|
||||
SURFACE_TREATMENT VARCHAR(100),
|
||||
SUPPLIER VARCHAR(200),
|
||||
CATEGORY_NAME VARCHAR(100),
|
||||
SUPPLY_TYPE VARCHAR(50),
|
||||
RAW_MATERIAL VARCHAR(200),
|
||||
SIZE VARCHAR(100),
|
||||
RAW_MATERIAL_PART_NO VARCHAR(100),
|
||||
RAW_MATERIAL_REQUIRED_QTY VARCHAR(50),
|
||||
RAW_MATERIAL_ORDER_QTY VARCHAR(50),
|
||||
ITEM_QTY2 VARCHAR(50),
|
||||
PRODUCTION_QTY VARCHAR(50),
|
||||
PROCESSING_COMPANY VARCHAR(200),
|
||||
PROCESSING_DELIVERY_DATE DATE,
|
||||
GRINDING_DELIVERY_DATE DATE,
|
||||
USE_YN VARCHAR(1) DEFAULT 'Y',
|
||||
NET_QTY VARCHAR(50),
|
||||
ORDER_QTY VARCHAR(50),
|
||||
SUPPLIER2 VARCHAR(200),
|
||||
UNIT_PRICE VARCHAR(50),
|
||||
TOTAL_PRICE VARCHAR(50),
|
||||
PROPOSAL_DATE DATE,
|
||||
WRITER VARCHAR(50),
|
||||
REGDATE TIMESTAMP DEFAULT NOW()
|
||||
);
|
||||
|
||||
-- 인덱스 생성
|
||||
CREATE INDEX IF NOT EXISTS idx_purchase_list_sales_request ON PURCHASE_LIST(SALES_REQUEST_MASTER_OBJID);
|
||||
|
||||
-- 컬럼 설명
|
||||
COMMENT ON TABLE PURCHASE_LIST IS '구매리스트';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.OBJID IS 'OBJID';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.SALES_REQUEST_MASTER_OBJID IS '구매요청서 OBJID';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.PART_NO IS '품번';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.PART_NAME IS '품명';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.QTY IS '수량';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.ITEM_QTY IS '항목수량';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.FILE_3D IS '3D';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.FILE_2D IS '2D';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.FILE_PDF IS 'PDF';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.MATERIAL IS '재료';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.HEAT_TREATMENT_HARDNESS IS '열처리경도';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.HEAT_TREATMENT_METHOD IS '열처리방법';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.SURFACE_TREATMENT IS '표면처리';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.SUPPLIER IS '공급업체';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.CATEGORY_NAME IS '범주이름';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.SUPPLY_TYPE IS '지급/사급';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.RAW_MATERIAL IS '소재';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.SIZE IS '사이즈';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.RAW_MATERIAL_PART_NO IS '소재품번';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.RAW_MATERIAL_REQUIRED_QTY IS '소재소요량';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.RAW_MATERIAL_ORDER_QTY IS '소재발주수량';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.ITEM_QTY2 IS '항목수량';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.PRODUCTION_QTY IS '제작수량';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.PROCESSING_COMPANY IS '가공업체';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.PROCESSING_DELIVERY_DATE IS '가공납기';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.GRINDING_DELIVERY_DATE IS '연삭납기';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.USE_YN IS '사용여부';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.NET_QTY IS '정미수량';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.ORDER_QTY IS '발주수량';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.SUPPLIER2 IS '공급업체';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.UNIT_PRICE IS '단가';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.TOTAL_PRICE IS '총단가';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.PROPOSAL_DATE IS '품의서작성일';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.WRITER IS '작성자';
|
||||
COMMENT ON COLUMN PURCHASE_LIST.REGDATE IS '등록일';
|
||||
|
||||
Reference in New Issue
Block a user