2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 22:15:23 +00:00

[393-global-search-through-leases-by-mac-or-hostname-w-o-specifying-a-subnet-id] Moves lease hostnames to lower case

This commit is contained in:
Francis Dupont
2019-10-16 16:54:16 +02:00
parent 0d3dee3615
commit 465cfbd920
10 changed files with 314 additions and 37 deletions

View File

@@ -2785,6 +2785,12 @@ SET version = '8', minor = '2';
# Create hostname index for host reservations
CREATE INDEX hosts_by_hostname ON hosts (hostname);
# Create hostname index for lease4
CREATE INDEX lease4_by_hostname ON lease4 (hostname);
# Create hostname index for lease6
CREATE INDEX lease6_by_hostname ON lease6 (hostname);
# Update the schema version number
UPDATE schema_version
SET version = '9', minor = '0';

View File

@@ -21,6 +21,20 @@ mysql "$@" <<EOF
# Create hostname index for host reservations
CREATE INDEX hosts_by_hostname ON hosts (hostname);
# Move to lower case hostnames in lease4 table.
UPDATE lease4 SET hostname = LOWER(hostname)
WHERE BINARY LOWER(hostname) != hostname;
# Move to lower case hostnames in lease6 table.
UPDATE lease6 SET hostname = LOWER(hostname)
WHERE BINARY LOWER(hostname) != hostname;
# Create hostname index for lease4
CREATE INDEX lease4_by_hostname ON lease4 (hostname);
# Create hostname index for lease6
CREATE INDEX lease6_by_hostname ON lease6 (hostname);
# Update the schema version number
UPDATE schema_version
SET version = '9', minor = '0';