FIX missing entity field in llx_holiday_config

This commit is contained in:
Regis Houssin 2025-01-06 15:17:47 +01:00
parent 4042e64735
commit f42fbb6399
3 changed files with 9 additions and 4 deletions

View File

@ -398,3 +398,7 @@ ALTER TABLE llx_user MODIFY COLUMN signature LONGTEXT;
ALTER TABLE llx_societe_rib DROP INDEX uk_societe_rib;
ALTER TABLE llx_societe_rib ADD COLUMN entity integer DEFAULT 1 NOT NULL AFTER rowid;
ALTER TABLE llx_societe_rib ADD UNIQUE INDEX uk_societe_rib(entity, label, fk_soc);
ALTER TABLE llx_holiday_config DROP INDEX idx_holiday_config;
ALTER TABLE llx_holiday_config ADD COLUMN entity integer DEFAULT 1 NOT NULL AFTER rowid;
ALTER TABLE llx_holiday_config ADD UNIQUE INDEX idx_holiday_config (entity, name);

View File

@ -16,5 +16,5 @@
--
-- ===================================================================
ALTER TABLE llx_holiday_config ADD UNIQUE INDEX idx_holiday_config (name);
ALTER TABLE llx_holiday_config ADD UNIQUE INDEX idx_holiday_config (entity, name);

View File

@ -18,8 +18,9 @@
CREATE TABLE llx_holiday_config
(
rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(128) NOT NULL,
value TEXT NULL
rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
entity integer DEFAULT 1 NOT NULL, -- Multi company id
name VARCHAR(128) NOT NULL,
value TEXT NULL
)
ENGINE=innodb;