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

19 lines
566 B
SQL

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',
tableName ENUM('buy','sale','orderRow') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL
COMMENT 'Source table of pick',
tableId 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, tableName, tableId)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb3
COLLATE=utf8mb3_unicode_ci;