14 lines
655 B
MySQL
14 lines
655 B
MySQL
|
|
-- Running upgrade c7d2e5a81f30 -> ba0217f5091b
|
||
|
|
|
||
|
|
SET @uk_exists := (SELECT COUNT(*) FROM information_schema.TABLE_CONSTRAINTS WHERE CONSTRAINT_SCHEMA = DATABASE() AND TABLE_NAME = 'business_secondary_allocations' AND CONSTRAINT_NAME = 'uk_business_secondary_allocations_business_personnel');
|
||
|
|
|
||
|
|
SET @ddl := IF(@uk_exists = 0, 'ALTER TABLE business_secondary_allocations ADD CONSTRAINT uk_business_secondary_allocations_business_personnel UNIQUE (business_id, personnel_id)', 'DO 0');
|
||
|
|
|
||
|
|
PREPARE stmt FROM @ddl;
|
||
|
|
|
||
|
|
EXECUTE stmt;
|
||
|
|
|
||
|
|
DEALLOCATE PREPARE stmt;
|
||
|
|
|
||
|
|
UPDATE alembic_version SET version_num='ba0217f5091b' WHERE alembic_version.version_num = 'c7d2e5a81f30';
|