]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[4552] Added siaddr, sname and file into the hosts table.
authorMarcin Siodelski <marcin@isc.org>
Tue, 23 Aug 2016 10:08:29 +0000 (12:08 +0200)
committerMarcin Siodelski <marcin@isc.org>
Tue, 23 Aug 2016 10:09:36 +0000 (12:09 +0200)
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_2.0_to_3.0.sh.in

index 5d6a321200dcef32fa9be9b61c97c5c922683468..4031f50cc19d9d5de0ea37ab02ca37772dc7d0cf 100644 (file)
@@ -465,6 +465,12 @@ ALTER TABLE dhcp6_options
     ADD CONSTRAINT fk_dhcp6_option_scope FOREIGN KEY (scope_id)
     REFERENCES dhcp_option_scope (scope_id);
 
+# Add columns holding reservations for siaddr, sname and file fields
+# carried within DHCPv4 message.
+ALTER TABLE hosts ADD COLUMN dhcp4_next_server INT UNSIGNED NULL;
+ALTER TABLE hosts ADD COLUMN dhcp4_server_hostname VARCHAR(64) NULL;
+ALTER TABLE hosts ADD COLUMN dhcp4_boot_file_name VARCHAR(128) NULL;
+
 # Update the schema version number
 UPDATE schema_version
 SET version = '4', minor = '2';
index 2d5241a6c4d9e2ee9f6a742f874b8ce86f295d43..8052ca53ef413dc1c57549a59a98ade3ea82003f 100644 (file)
@@ -471,6 +471,12 @@ CREATE FUNCTION lease6DumpData() RETURNS
      ORDER BY l.address;
 $$ LANGUAGE SQL;
 
+-- Add columns holding reservations for siaddr, sname and file fields
+-- carried within DHCPv4 message.
+ALTER TABLE hosts ADD COLUMN dhcp4_next_server BIGINT DEFAULT NULL;
+ALTER TABLE hosts ADD COLUMN dhcp4_server_hostname VARCHAR(64) DEFAULT NULL;
+ALTER TABLE hosts ADD COLUMN dhcp4_boot_file_name VARCHAR(128) DEFAULT NULL;
+
 -- Set 3.0 schema version.
 UPDATE schema_version
     SET version = '3', minor = '0';
index 660142ceccc8ba636079969e25098803a1f97ed7..7163d3eea6b8a4280b6b219b0f93763cac93aa1b 100644 (file)
@@ -257,6 +257,12 @@ CREATE FUNCTION lease6DumpData() RETURNS
      ORDER BY l.address;
 \$\$ LANGUAGE SQL;
 
+-- Add columns holding reservations for siaddr, sname and file fields
+-- carried within DHCPv4 message.
+ALTER TABLE hosts ADD COLUMN dhcp4_next_server BIGINT DEFAULT NULL;
+ALTER TABLE hosts ADD COLUMN dhcp4_server_hostname VARCHAR(64) DEFAULT NULL;
+ALTER TABLE hosts ADD COLUMN dhcp4_boot_file_name VARCHAR(128) DEFAULT NULL;
+
 -- Set 3.0 schema version.
 UPDATE schema_version
     SET version = '3', minor = '0';