last_subnet->setOfferLft(offer_lft);
}
- // server_tag at 70.
+ // server_tag at 71.
// Subnet ready. Add it to the list.
auto ret = subnets.insert(last_subnet);
}
}
- // Check for new server tags at 70.
- if (!out_bindings[70]->amNull() &&
- (last_tag != out_bindings[70]->getString())) {
- last_tag = out_bindings[70]->getString();
+ // Check for new server tags at 71.
+ if (!out_bindings[71]->amNull() &&
+ (last_tag != out_bindings[71]->getString())) {
+ last_tag = out_bindings[71]->getString();
if (!last_tag.empty() && !last_subnet->hasServerTag(ServerTag(last_tag))) {
last_subnet->setServerTag(last_tag);
}
}
// server tag
- if (!out_bindings[37]->amNull() &&
- (last_tag != out_bindings[37]->getString())) {
- last_tag = out_bindings[37]->getString();
+ if (!out_bindings[38]->amNull() &&
+ (last_tag != out_bindings[38]->getString())) {
+ last_tag = out_bindings[38]->getString();
if (!last_tag.empty() && !last_client_class->hasServerTag(ServerTag(last_tag))) {
last_client_class->setServerTag(last_tag);
}
}
}
- // Check for new server tags at 70.
- if (!worker.isColumnNull(70)) {
- std::string new_tag = worker.getString(70);
+ // Check for new server tags at 71.
+ if (!worker.isColumnNull(71)) {
+ std::string new_tag = worker.getString(71);
if (last_tag != new_tag) {
if (!new_tag.empty() && !last_subnet->hasServerTag(ServerTag(new_tag))) {
last_subnet->setServerTag(new_tag);
class_list.push_back(last_client_class);
}
- // Check for new server tags at 37.
- if (!worker.isColumnNull(37)) {
- std::string new_tag = worker.getString(37);
+ // Check for new server tags at 38.
+ if (!worker.isColumnNull(38)) {
+ std::string new_tag = worker.getString(38);
if (last_tag != new_tag) {
if (!new_tag.empty() && !last_client_class->hasServerTag(ServerTag(new_tag))) {
last_client_class->setServerTag(new_tag);
UPDATE schema_version
SET version = '13', minor = '0';
--- This line concludes the schema upgrade to version 12.
-
--- This line starts the schema upgrade to version 14.
-
--- Add offer_lifetime column to v4 tables.
-ALTER TABLE dhcp4_shared_network
- ADD COLUMN offer_lifetime BIGINT DEFAULT NULL;
-
-ALTER TABLE dhcp4_subnet
- ADD COLUMN offer_lifetime BIGINT DEFAULT NULL;
-
-ALTER TABLE dhcp4_client_class
- ADD COLUMN offer_lifetime BIGINT DEFAULT NULL;
-
--- Update the schema version number.
-UPDATE schema_version
- SET version = '14', minor = '0';
-
--- This line concludes the schema upgrade to version 14.
+-- This line concludes the schema upgrade to version 13.
-- This line starts the schema upgrade to version 14.