DELETE_OPTION_DEF4_CODE_NAME,
DELETE_ALL_OPTION_DEFS4,
DELETE_OPTION4,
- DELETE_ALL_OPTIONS4_UNASSIGNED,
+ DELETE_ALL_GLOBAL_OPTIONS4_UNASSIGNED,
DELETE_OPTION4_SUBNET_ID,
DELETE_OPTION4_POOL_RANGE,
DELETE_OPTION4_SHARED_NETWORK,
MySqlBindingCollection());
conn_.updateDeleteQuery(MySqlConfigBackendDHCPv4Impl::
- DELETE_ALL_OPTIONS4_UNASSIGNED,
+ DELETE_ALL_GLOBAL_OPTIONS4_UNASSIGNED,
MySqlBindingCollection());
/// @todo delete option definitions.
}
MySqlBindingCollection());
conn_.updateDeleteQuery(MySqlConfigBackendDHCPv4Impl::
- DELETE_ALL_OPTIONS4_UNASSIGNED,
+ DELETE_ALL_GLOBAL_OPTIONS4_UNASSIGNED,
MySqlBindingCollection());
/// @todo delete dangling option definitions.
},
// Delete all options which are unassigned to any servers.
- { MySqlConfigBackendDHCPv4Impl::DELETE_ALL_OPTIONS4_UNASSIGNED,
- MYSQL_DELETE_OPTION_UNASSIGNED(dhcp4)
+ { MySqlConfigBackendDHCPv4Impl::DELETE_ALL_GLOBAL_OPTIONS4_UNASSIGNED,
+ MYSQL_DELETE_OPTION_UNASSIGNED(dhcp4, AND o.scope_id = 0)
},
// Delete single option from a subnet.
DELETE_OPTION_DEF6_CODE_NAME,
DELETE_ALL_OPTION_DEFS6,
DELETE_OPTION6,
- DELETE_ALL_OPTIONS6_UNASSIGNED,
+ DELETE_ALL_GLOBAL_OPTIONS6_UNASSIGNED,
DELETE_OPTION6_SUBNET_ID,
DELETE_OPTION6_POOL_RANGE,
DELETE_OPTION6_PD_POOL,
MySqlBindingCollection());
conn_.updateDeleteQuery(MySqlConfigBackendDHCPv6Impl::
- DELETE_ALL_OPTIONS6_UNASSIGNED,
+ DELETE_ALL_GLOBAL_OPTIONS6_UNASSIGNED,
MySqlBindingCollection());
/// @todo delete dangling option definitions.
}
MySqlBindingCollection());
conn_.updateDeleteQuery(MySqlConfigBackendDHCPv6Impl::
- DELETE_ALL_OPTIONS6_UNASSIGNED,
+ DELETE_ALL_GLOBAL_OPTIONS6_UNASSIGNED,
MySqlBindingCollection());
/// @todo delete dangling option definitions.
}
MYSQL_DELETE_OPTION(dhcp6, AND o.scope_id = 0 AND o.code = ? AND o.space = ?)
},
- // Delete all options which are unassigned to any servers.
- { MySqlConfigBackendDHCPv6Impl::DELETE_ALL_OPTIONS6_UNASSIGNED,
- MYSQL_DELETE_OPTION_UNASSIGNED(dhcp6)
+ // Delete all global options which are unassigned to any servers.
+ { MySqlConfigBackendDHCPv6Impl::DELETE_ALL_GLOBAL_OPTIONS6_UNASSIGNED,
+ MYSQL_DELETE_OPTION_UNASSIGNED(dhcp6, AND o.scope_id = 0)
},
// Delete single option from a subnet.