refactor: refs #8573 add fk to expedition.hostFk #3447

Merged
ivanm merged 5 commits from 8573-addFkExpeditionHost into dev 2025-02-14 07:06:22 +00:00
2 changed files with 18 additions and 9 deletions
Showing only changes of commit caa921020d - Show all commits

View File

@ -1,9 +1,9 @@
ALTER TABLE vn.expedition UPDATE vn.expedition e
MODIFY COLUMN hostFk VARCHAR(30) COLLATE utf8mb3_general_ci; JOIN (
SELECT id
ALTER TABLE vn.expedition FROM vn.expedition
ADD CONSTRAINT fk_expedition_host_code WHERE hostFk COLLATE utf8mb3_unicode_ci NOT IN
FOREIGN KEY (hostFk) (SELECT code COLLATE utf8mb3_unicode_ci FROM host WHERE code IS NOT NULL)
REFERENCES host(code) ) s
ON UPDATE CASCADE ON e.id = s.id
ON DELETE CASCADE; SET e.hostFk = 'pc336';

View File

@ -0,0 +1,9 @@
ALTER TABLE vn.expedition
MODIFY COLUMN hostFk VARCHAR(30) COLLATE utf8mb3_general_ci;
Review

Estos alters poden anar junts

Estos alters poden anar junts
ALTER TABLE vn.expedition
ADD CONSTRAINT fk_expedition_host_code
FOREIGN KEY (hostFk)
REFERENCES host(code)
ON UPDATE CASCADE
ON DELETE CASCADE;