]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#89,!22] Removed dhcpX_options constraints.
authorMarcin Siodelski <marcin@isc.org>
Wed, 12 Sep 2018 10:07:31 +0000 (12:07 +0200)
committerMarcin Siodelski <marcin@isc.org>
Tue, 18 Sep 2018 05:41:11 +0000 (07:41 +0200)
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/mysql/upgrade_6.0_to_7.0.sh.in

index a065923e6dcf52d026af1823bfb2afbda410dfd9..285b572ea3e0709c1b7d59bb2052949efcede620 100644 (file)
@@ -1004,17 +1004,6 @@ ALTER TABLE dhcp4_options
     ADD COLUMN dhcp4_pool_id BIGINT(20) UNSIGNED DEFAULT NULL,
     ADD COLUMN modification_ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
 
-# Add configuration backend specific constraints.
-ALTER TABLE dhcp4_options
-     ADD CONSTRAINT fk_dhcp4_option_pool_id FOREIGN KEY (dhcp4_pool_id)
-         REFERENCES dhcp4_pool (id) ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp4_option_shared_network_name FOREIGN KEY (dhcp4_shared_network_name)
-         REFERENCES dhcp4_shared_network (name)
-         ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp4_option_subnet_id FOREIGN KEY (dhcp4_subnet_id)
-         REFERENCES dhcp4_subnet (subnet_id)
-         ON DELETE CASCADE ON UPDATE CASCADE;
-
 -- -----------------------------------------------------
 -- Table `dhcp4_options_server`
 -- -----------------------------------------------------
@@ -1263,19 +1252,6 @@ ALTER TABLE dhcp6_options
     ADD COLUMN dhcp6_pd_pool_id BIGINT(20) UNSIGNED DEFAULT NULL,
     ADD COLUMN modification_ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
 
-# Add configuration backend specific constraints.
-ALTER TABLE dhcp6_options
-     ADD CONSTRAINT fk_dhcp6_option_pd_pool_id FOREIGN KEY (dhcp6_pd_pool_id)
-         REFERENCES dhcp6_pd_pool (id) ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp6_option_pool_id FOREIGN KEY (dhcp6_pool_id)
-         REFERENCES dhcp6_pool (id) ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp6_option_shared_network_name FOREIGN KEY (dhcp6_shared_network_name)
-         REFERENCES dhcp6_shared_network (name)
-         ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp6_option_subnet_id FOREIGN KEY (dhcp6_subnet_id)
-         REFERENCES dhcp6_subnet (subnet_id)
-         ON DELETE CASCADE ON UPDATE CASCADE;
-
 -- -----------------------------------------------------
 -- Table `dhcp6_options_server`
 -- -----------------------------------------------------
index 7e103673a8cb423e0e43a026296291cfc167ce97..551fa25841b7c7fa50d126a752f4a5da686158e1 100644 (file)
@@ -324,17 +324,6 @@ ALTER TABLE dhcp4_options
     ADD COLUMN dhcp4_pool_id BIGINT(20) UNSIGNED DEFAULT NULL,
     ADD COLUMN modification_ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
 
-# Add configuration backend specific constraints.
-ALTER TABLE dhcp4_options
-     ADD CONSTRAINT fk_dhcp4_option_pool_id FOREIGN KEY (dhcp4_pool_id)
-         REFERENCES dhcp4_pool (id) ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp4_option_shared_network_name FOREIGN KEY (dhcp4_shared_network_name)
-         REFERENCES dhcp4_shared_network (name)
-         ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp4_option_subnet_id FOREIGN KEY (dhcp4_subnet_id)
-         REFERENCES dhcp4_subnet (subnet_id)
-         ON DELETE CASCADE ON UPDATE CASCADE;
-
 # Create table dhcp4_options_server
 CREATE TABLE IF NOT EXISTS dhcp4_options_server (
     option_id BIGINT(20) UNSIGNED NOT NULL,
@@ -557,19 +546,6 @@ ALTER TABLE dhcp6_options
     ADD COLUMN dhcp6_pd_pool_id BIGINT(20) UNSIGNED DEFAULT NULL,
     ADD COLUMN modification_ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
 
-# Add configuration backend specific constraints.
-ALTER TABLE dhcp6_options
-     ADD CONSTRAINT fk_dhcp6_option_pd_pool_id FOREIGN KEY (dhcp6_pd_pool_id)
-         REFERENCES dhcp6_pd_pool (id) ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp6_option_pool_id FOREIGN KEY (dhcp6_pool_id)
-         REFERENCES dhcp6_pool (id) ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp6_option_shared_network_name FOREIGN KEY (dhcp6_shared_network_name)
-         REFERENCES dhcp6_shared_network (name)
-         ON DELETE CASCADE ON UPDATE CASCADE,
-     ADD CONSTRAINT fk_dhcp6_option_subnet_id FOREIGN KEY (dhcp6_subnet_id)
-         REFERENCES dhcp6_subnet (subnet_id)
-         ON DELETE CASCADE ON UPDATE CASCADE;
-
 # Create table dhcp6_options_server
 CREATE TABLE IF NOT EXISTS dhcp6_options_server (
     option_id BIGINT(20) UNSIGNED NOT NULL,