feat: refs #8119 itemCampaignQuantity #3117

Merged
guillermo merged 20 commits from 8119-itemCampaignQuantity into master 2024-10-23 10:40:43 +00:00
1 changed files with 4 additions and 2 deletions
Showing only changes of commit 4bd28c62b9 - Show all commits

View File

@ -1,14 +1,16 @@
CREATE TABLE IF NOT EXISTS `vn`.`itemCampaignQuantity` (
guillermo marked this conversation as resolved Outdated

posali una definicio de que es guarda en esta taula

posali una definicio de que es guarda en esta taula
`id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
dated date NOT NULL,
itemFk int(11) NOT NULL,
quantity decimal(10,2) NOT NULL,
campaign varchar(100) NOT NULL,
guillermo marked this conversation as resolved Outdated

posali un camp id, que a salix les claus primaries dobles no les gestiona be, despues ja poses una clau unique en item,quantity

posali un camp id, que a salix les claus primaries dobles no les gestiona be, despues ja poses una clau unique en item,quantity
CONSTRAINT itemCampaignQuantity_pk PRIMARY KEY (dated,itemFk),
UNIQUE KEY `itemCampaignQuantity_UNIQUE` (`dated`,`itemFk`),
CONSTRAINT itemCampaignQuantity_item_FK FOREIGN KEY (itemFk) REFERENCES vn.item(id) ON DELETE RESTRICT ON UPDATE CASCADE
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb3
COLLATE=utf8mb3_unicode_ci;
COLLATE=utf8mb3_unicode_ci
COMMENT='Tallos confirmados por día en los días de más producción de una campaña';
CREATE TABLE IF NOT EXISTS `vn`.`itemCampaignQuantityConfig` (
guillermo marked this conversation as resolved Outdated

açò deuria tindre una Fk a la taula campaing?

açò deuria tindre una Fk a la taula campaing?

No se puede, ya que en la tabla campaign hay más de 1 registro con ese dato, y además es de tipo ENUM.

No se puede, ya que en la tabla campaign hay más de 1 registro con ese dato, y además es de tipo ENUM.
id int(10) unsigned NOT NULL PRIMARY KEY,