3
This commit is contained in:
@@ -156,7 +156,7 @@ CREATE TABLE IF NOT EXISTS products (
|
||||
user_id BIGINT UNSIGNED NOT NULL,
|
||||
name VARCHAR(120) NOT NULL,
|
||||
category_id BIGINT UNSIGNED NULL,
|
||||
unit_id BIGINT UNSIGNED NOT NULL,
|
||||
-- unit_id 已移除
|
||||
brand VARCHAR(64) NULL,
|
||||
model VARCHAR(64) NULL,
|
||||
spec VARCHAR(128) NULL,
|
||||
@@ -175,12 +175,12 @@ CREATE TABLE IF NOT EXISTS products (
|
||||
UNIQUE KEY ux_products_shop_barcode (shop_id, barcode),
|
||||
KEY idx_products_shop (shop_id),
|
||||
KEY idx_products_category (category_id),
|
||||
KEY idx_products_unit (unit_id),
|
||||
-- KEY idx_products_unit (unit_id),
|
||||
FULLTEXT KEY ft_products_search (name, brand, model, spec, search_text),
|
||||
CONSTRAINT fk_products_shop FOREIGN KEY (shop_id) REFERENCES shops(id),
|
||||
CONSTRAINT fk_products_user FOREIGN KEY (user_id) REFERENCES users(id),
|
||||
CONSTRAINT fk_products_category FOREIGN KEY (category_id) REFERENCES product_categories(id),
|
||||
CONSTRAINT fk_products_unit FOREIGN KEY (unit_id) REFERENCES product_units(id),
|
||||
-- CONSTRAINT fk_products_unit FOREIGN KEY (unit_id) REFERENCES product_units(id),
|
||||
CONSTRAINT fk_products_globalsku FOREIGN KEY (global_sku_id) REFERENCES global_skus(id),
|
||||
CONSTRAINT ck_products_safe_range CHECK (safe_min IS NULL OR safe_max IS NULL OR safe_min <= safe_max)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品';
|
||||
|
||||
Reference in New Issue
Block a user