2024-08-27 14:17:14 +02:00
|
|
|
ALTER TABLE `image`
|
|
|
|
|
DROP FOREIGN KEY `FK_EMPLOYEE`,
|
|
|
|
|
DROP FOREIGN KEY `FK_CUSTOMER`;
|
|
|
|
|
ALTER TABLE `image`
|
|
|
|
|
DROP COLUMN `EmployeeOid`,
|
|
|
|
|
DROP COLUMN `CustomerOid`,
|
|
|
|
|
ADD COLUMN `WohneinheitOid` BIGINT NULL DEFAULT NULL AFTER `PersonOid`,
|
|
|
|
|
DROP INDEX `KEY_EMPLOYEE` ,
|
|
|
|
|
DROP INDEX `KEY_CUSTOMER` ;
|
|
|
|
|
;
|
|
|
|
|
ALTER TABLE `image`
|
2024-08-27 15:23:46 +02:00
|
|
|
ADD INDEX `FK_IMAGE_PERSON_idx` (`PersonOid` ASC) VISIBLE,
|
|
|
|
|
ADD INDEX `FK_IMAGE_WOHNEINHEIT_idx` (`WohneinheitOid` ASC) VISIBLE;
|
|
|
|
|
;
|
|
|
|
|
ALTER TABLE `image`
|
2024-08-27 14:17:14 +02:00
|
|
|
ADD CONSTRAINT `FK_IMAGE_PERSON`
|
2024-08-27 15:23:46 +02:00
|
|
|
FOREIGN KEY (`PersonOid`)
|
2024-08-27 14:17:14 +02:00
|
|
|
REFERENCES `person` (`Oid`)
|
|
|
|
|
ON DELETE CASCADE
|
|
|
|
|
ON UPDATE CASCADE,
|
|
|
|
|
ADD CONSTRAINT `FK_IMAGE_WOHNEINHEIT`
|
2024-08-27 15:23:46 +02:00
|
|
|
FOREIGN KEY (`WohneinheitOid`)
|
2024-08-27 14:17:14 +02:00
|
|
|
REFERENCES `wohneinheit` (`Oid`)
|
|
|
|
|
ON DELETE CASCADE
|
|
|
|
|
ON UPDATE CASCADE;
|
|
|
|
|
;
|
|
|
|
|
ALTER TABLE `image`
|
|
|
|
|
ADD COLUMN `Filename` VARCHAR(1024) NULL DEFAULT NULL AFTER `SystemEntryID`,
|
2024-08-27 15:23:46 +02:00
|
|
|
ADD COLUMN `Fullname` VARCHAR(1024) NULL DEFAULT NULL AFTER `Filename`;
|