ソースを参照

update master table liquidbase, drop schema run again

create_edit_user
MSI\derek 4ヶ月前
コミット
aee6779430
1個のファイルの変更8行の追加23行の削除
  1. +8
    -23
      src/main/resources/db/changelog/changes/20250312_01_derek/01_master.sql

+ 8
- 23
src/main/resources/db/changelog/changes/20250312_01_derek/01_master.sql ファイルの表示

@@ -1,16 +1,6 @@
--liquibase formatted sql

--changeset derek:master item table
CREATE TABLE item_type (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
CONSTRAINT pk_item_type PRIMARY KEY (id)
);
INSERT INTO item_type (name) VALUES
('material'),
('product'),
('by-product'),
('consumables');

CREATE TABLE items (
id INT NOT NULL AUTO_INCREMENT,
@@ -24,16 +14,11 @@ CREATE TABLE items (
`name` VARCHAR(50) NOT NULL,
description VARCHAR(100) NULL,
remarks varchar(500) NULL,
typeId INT(11) NOT NULL,
type VARCHAR(50) NOT NULL,
uomId INT(11) NOT NULL DEFAULT 0,
shelfLife INT(11) NULL,
countryOfOrigin varchar(50) NULL,
minHumid DECIMAL(16,2) NULL,
maxHumid DECIMAL(16,2) NULL,
minTemp DECIMAL(16,2) NULL,
maxTemp DECIMAL(16,2) NULL,
sampleRate DECIMAL(16,2) NULL,
passingRate DECIMAL(16,2) NULL,
netWeight DECIMAL(16,2) NULL,
maxQty DECIMAL(16,2) NULL,
CONSTRAINT pk_material PRIMARY KEY (id),
CONSTRAINT fk_items FOREIGN KEY (`typeId`) REFERENCES `item_type` (`id`)
);
@@ -45,10 +30,10 @@ CREATE TABLE uom_conversion (
modified datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
modifiedBy VARCHAR(30) NULL,
deleted TINYINT(1) NOT NULL DEFAULT '0',
inQty DECIMAL(16,2) NOT NULL DEFAULT 1,
inUom VARCHAR(50) NOT NULL,
ratio DECIMAL(16,2) NOT NULL,
outQty DECIMAL(16,2) NOT NULL DEFAULT 1,
outUom VARCHAR(50) NOT NULL,
numerator DECIMAL(16,2) NOT NULL DEFAULT 1,
numUnit VARCHAR(50) NOT NULL,
denominator DECIMAL(16,2) NOT NULL DEFAULT 1,
denUnit VARCHAR(50) NOT NULL,
description VARCHAR(255) NOT NULL,
CONSTRAINT pk_uom_conversion PRIMARY KEY (id)
);

読み込み中…
キャンセル
保存