salix/db/versions/11009-tealRuscus/00-buyPick.sql

19 lines
556 B
MySQL
Raw Normal View History

DROP TABLE IF EXISTS stock.inboundPick;
CREATE TABLE stock.buyPick (
id INT UNSIGNED auto_increment NOT NULL,
buyFk INT(11) NOT NULL
COMMENT 'Lot id',
source ENUM('buy','sale','orderRow') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL
COMMENT 'Source table of pick',
outFk INT UNSIGNED NOT NULL
COMMENT 'Id of source table',
quantity INT UNSIGNED NOT NULL
COMMENT 'Picked quantity',
PRIMARY KEY (id),
CONSTRAINT buyPick_unique UNIQUE KEY (buyFk, source, outFk)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb3
COLLATE=utf8mb3_unicode_ci;