mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-09-03 23:45:27 +00:00
[#489,!250] Drop constraints on dhcp6_[pd]_pool prior to rename.
This commit is contained in:
@@ -1848,12 +1848,34 @@ ALTER TABLE dhcp6_global_parameter
|
||||
|
||||
-- Rename dhcp6_subnet_id column of dhcp6_pool and dhcp6_pd_pool
|
||||
|
||||
ALTER TABLE dhcp6_pool
|
||||
DROP FOREIGN KEY fk_dhcp6_pool_subnet_id;
|
||||
DROP INDEX fk_dhcp6_pool_subnet_id
|
||||
ON dhcp6_pool;
|
||||
|
||||
ALTER TABLE dhcp6_pd_pool
|
||||
DROP FOREIGN KEY fk_dhcp6_pd_pool_subnet_id;
|
||||
DROP INDEX fk_dhcp6_pd_pool_subnet_id
|
||||
ON dhcp6_pd_pool;
|
||||
|
||||
ALTER TABLE dhcp6_pool
|
||||
CHANGE dhcp6_subnet_id subnet_id INT(10) UNSIGNED NOT NULL;
|
||||
|
||||
ALTER TABLE dhcp6_pd_pool
|
||||
CHANGE dhcp6_subnet_id subnet_id INT(10) UNSIGNED NOT NULL;
|
||||
|
||||
ALTER TABLE dhcp6_pool
|
||||
ADD CONSTRAINT fk_dhcp6_pool_subnet_id
|
||||
FOREIGN KEY (subnet_id)
|
||||
REFERENCES dhcp6_subnet (subnet_id)
|
||||
ON DELETE CASCADE ON UPDATE NO ACTION;
|
||||
|
||||
ALTER TABLE dhcp6_pd_pool
|
||||
ADD CONSTRAINT fk_dhcp6_pd_pool_subnet_id
|
||||
FOREIGN KEY (subnet_id)
|
||||
REFERENCES dhcp6_subnet (subnet_id)
|
||||
ON DELETE CASCADE ON UPDATE NO ACTION;
|
||||
|
||||
-- align dhcp6_shared_network_server indexes on dhcp4_shared_network_server
|
||||
|
||||
ALTER TABLE dhcp6_shared_network_server
|
||||
|
@@ -530,12 +530,34 @@ ALTER TABLE dhcp6_global_parameter
|
||||
|
||||
-- Rename dhcp6_subnet_id column of dhcp6_pool and dhcp6_pd_pool
|
||||
|
||||
ALTER TABLE dhcp6_pool
|
||||
DROP FOREIGN KEY fk_dhcp6_pool_subnet_id;
|
||||
DROP INDEX fk_dhcp6_pool_subnet_id
|
||||
ON dhcp6_pool;
|
||||
|
||||
ALTER TABLE dhcp6_pd_pool
|
||||
DROP FOREIGN KEY fk_dhcp6_pd_pool_subnet_id;
|
||||
DROP INDEX fk_dhcp6_pd_pool_subnet_id
|
||||
ON dhcp6_pd_pool;
|
||||
|
||||
ALTER TABLE dhcp6_pool
|
||||
CHANGE dhcp6_subnet_id subnet_id INT(10) UNSIGNED NOT NULL;
|
||||
|
||||
ALTER TABLE dhcp6_pd_pool
|
||||
CHANGE dhcp6_subnet_id subnet_id INT(10) UNSIGNED NOT NULL;
|
||||
|
||||
ALTER TABLE dhcp6_pool
|
||||
ADD CONSTRAINT fk_dhcp6_pool_subnet_id
|
||||
FOREIGN KEY (subnet_id)
|
||||
REFERENCES dhcp6_subnet (subnet_id)
|
||||
ON DELETE CASCADE ON UPDATE NO ACTION;
|
||||
|
||||
ALTER TABLE dhcp6_pd_pool
|
||||
ADD CONSTRAINT fk_dhcp6_pd_pool_subnet_id
|
||||
FOREIGN KEY (subnet_id)
|
||||
REFERENCES dhcp6_subnet (subnet_id)
|
||||
ON DELETE CASCADE ON UPDATE NO ACTION;
|
||||
|
||||
-- align dhcp6_shared_network_server indexes on dhcp4_shared_network_server
|
||||
|
||||
ALTER TABLE dhcp6_shared_network_server
|
||||
|
Reference in New Issue
Block a user