mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-31 05:55:28 +00:00
[#845] Addressed review comments.
Added better commentary in the dhcpdb_create.mysql script and the 8.2 upgrade script.
This commit is contained in:
@@ -1740,7 +1740,8 @@ DELIMITER ;
|
|||||||
-- The following parameters are passed to the procedure:
|
-- The following parameters are passed to the procedure:
|
||||||
-- - modification_type: "create", "update" or "delete"
|
-- - modification_type: "create", "update" or "delete"
|
||||||
-- - scope_id: identifier of the option scope, e.g.
|
-- - scope_id: identifier of the option scope, e.g.
|
||||||
-- global, subnet specific etc.
|
-- global, subnet specific etc. See dhcp_option_scope
|
||||||
|
-- for specific values.
|
||||||
-- - option_id: identifier of the option.
|
-- - option_id: identifier of the option.
|
||||||
-- - subnet_id: identifier of the subnet if the option
|
-- - subnet_id: identifier of the subnet if the option
|
||||||
-- belongs to the subnet.
|
-- belongs to the subnet.
|
||||||
@@ -2578,10 +2579,13 @@ BEGIN
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp4_options_AINS trigger to use pass timestamp to the updated
|
# Recreate dhcp4_options_AINS trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP4.
|
# version of the createOptionAuditDHCP4.
|
||||||
DROP TRIGGER IF EXISTS dhcp4_options_AINS;
|
DROP TRIGGER IF EXISTS dhcp4_options_AINS;
|
||||||
|
|
||||||
|
# This trigger is executed after inserting a DHCPv4 option into the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp4_options_AINS AFTER INSERT ON dhcp4_options
|
CREATE TRIGGER dhcp4_options_AINS AFTER INSERT ON dhcp4_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -2592,10 +2596,13 @@ CREATE TRIGGER dhcp4_options_AINS AFTER INSERT ON dhcp4_options
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp4_options_AUPD trigger to use pass timestamp to the updated
|
# Recreate dhcp4_options_AUPD trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP4.
|
# version of the createOptionAuditDHCP4.
|
||||||
DROP TRIGGER IF EXISTS dhcp4_options_AUPD;
|
DROP TRIGGER IF EXISTS dhcp4_options_AUPD;
|
||||||
|
|
||||||
|
# This trigger is executed after updating a DHCPv4 option in the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp4_options_AUPD AFTER UPDATE ON dhcp4_options
|
CREATE TRIGGER dhcp4_options_AUPD AFTER UPDATE ON dhcp4_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -2606,10 +2613,13 @@ CREATE TRIGGER dhcp4_options_AUPD AFTER UPDATE ON dhcp4_options
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp4_options_ADEL trigger to use pass timestamp to the updated
|
# Recreate dhcp4_options_ADEL trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP4.
|
# version of the createOptionAuditDHCP4.
|
||||||
DROP TRIGGER IF EXISTS dhcp4_options_ADEL;
|
DROP TRIGGER IF EXISTS dhcp4_options_ADEL;
|
||||||
|
|
||||||
|
# This trigger is executed after deleting a DHCPv4 option in the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp4_options_ADEL AFTER DELETE ON dhcp4_options
|
CREATE TRIGGER dhcp4_options_ADEL AFTER DELETE ON dhcp4_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -2630,7 +2640,8 @@ DELIMITER ;
|
|||||||
-- The following parameters are passed to the procedure:
|
-- The following parameters are passed to the procedure:
|
||||||
-- - modification_type: "create", "update" or "delete"
|
-- - modification_type: "create", "update" or "delete"
|
||||||
-- - scope_id: identifier of the option scope, e.g.
|
-- - scope_id: identifier of the option scope, e.g.
|
||||||
-- global, subnet specific etc.
|
-- global, subnet specific etc. See dhcp_option_scope
|
||||||
|
-- for specific values.
|
||||||
-- - option_id: identifier of the option.
|
-- - option_id: identifier of the option.
|
||||||
-- - subnet_id: identifier of the subnet if the option
|
-- - subnet_id: identifier of the subnet if the option
|
||||||
-- belongs to the subnet.
|
-- belongs to the subnet.
|
||||||
@@ -2714,10 +2725,13 @@ BEGIN
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp6_options_AINS trigger to use pass timestamp to the updated
|
# Recreate dhcp6_options_AINS trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP6.
|
# version of the createOptionAuditDHCP6.
|
||||||
DROP TRIGGER IF EXISTS dhcp6_options_AINS;
|
DROP TRIGGER IF EXISTS dhcp6_options_AINS;
|
||||||
|
|
||||||
|
# This trigger is executed after inserting a DHCPv6 option into the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp6_options_AINS AFTER INSERT ON dhcp6_options
|
CREATE TRIGGER dhcp6_options_AINS AFTER INSERT ON dhcp6_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -2728,10 +2742,13 @@ CREATE TRIGGER dhcp6_options_AINS AFTER INSERT ON dhcp6_options
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp6_options_AUPD trigger to use pass timestamp to the updated
|
# Recreate dhcp6_options_AUPD trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP6.
|
# version of the createOptionAuditDHCP6.
|
||||||
DROP TRIGGER IF EXISTS dhcp6_options_AUPD;
|
DROP TRIGGER IF EXISTS dhcp6_options_AUPD;
|
||||||
|
|
||||||
|
# This trigger is executed after updating a DHCPv6 option in the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp6_options_AUPD AFTER UPDATE ON dhcp6_options
|
CREATE TRIGGER dhcp6_options_AUPD AFTER UPDATE ON dhcp6_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -2742,10 +2759,13 @@ CREATE TRIGGER dhcp6_options_AUPD AFTER UPDATE ON dhcp6_options
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp6_options_ADEL trigger to use pass timestamp to the updated
|
# Recreate dhcp6_options_ADEL trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP6.
|
# version of the createOptionAuditDHCP6.
|
||||||
DROP TRIGGER IF EXISTS dhcp6_options_ADEL;
|
DROP TRIGGER IF EXISTS dhcp6_options_ADEL;
|
||||||
|
|
||||||
|
# This trigger is executed after deleting a DHCPv6 option in the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp6_options_ADEL AFTER DELETE ON dhcp6_options
|
CREATE TRIGGER dhcp6_options_ADEL AFTER DELETE ON dhcp6_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
|
@@ -144,7 +144,8 @@ ALTER TABLE dhcp6_pool
|
|||||||
-- The following parameters are passed to the procedure:
|
-- The following parameters are passed to the procedure:
|
||||||
-- - modification_type: "create", "update" or "delete"
|
-- - modification_type: "create", "update" or "delete"
|
||||||
-- - scope_id: identifier of the option scope, e.g.
|
-- - scope_id: identifier of the option scope, e.g.
|
||||||
-- global, subnet specific etc.
|
-- global, subnet specific etc. See dhcp_option_scope
|
||||||
|
-- for specific values.
|
||||||
-- - option_id: identifier of the option.
|
-- - option_id: identifier of the option.
|
||||||
-- - subnet_id: identifier of the subnet if the option
|
-- - subnet_id: identifier of the subnet if the option
|
||||||
-- belongs to the subnet.
|
-- belongs to the subnet.
|
||||||
@@ -219,10 +220,13 @@ BEGIN
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp4_options_AINS trigger to use pass timestamp to the updated
|
# Recreate dhcp4_options_AINS trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP4.
|
# version of the createOptionAuditDHCP4.
|
||||||
DROP TRIGGER IF EXISTS dhcp4_options_AINS;
|
DROP TRIGGER IF EXISTS dhcp4_options_AINS;
|
||||||
|
|
||||||
|
# This trigger is executed after inserting a DHCPv4 option into the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp4_options_AINS AFTER INSERT ON dhcp4_options
|
CREATE TRIGGER dhcp4_options_AINS AFTER INSERT ON dhcp4_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -233,10 +237,13 @@ CREATE TRIGGER dhcp4_options_AINS AFTER INSERT ON dhcp4_options
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp4_options_AUPD trigger to use pass timestamp to the updated
|
# Recreate dhcp4_options_AUPD trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP4.
|
# version of the createOptionAuditDHCP4.
|
||||||
DROP TRIGGER IF EXISTS dhcp4_options_AUPD;
|
DROP TRIGGER IF EXISTS dhcp4_options_AUPD;
|
||||||
|
|
||||||
|
# This trigger is executed after updating a DHCPv4 option in the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp4_options_AUPD AFTER UPDATE ON dhcp4_options
|
CREATE TRIGGER dhcp4_options_AUPD AFTER UPDATE ON dhcp4_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -247,10 +254,13 @@ CREATE TRIGGER dhcp4_options_AUPD AFTER UPDATE ON dhcp4_options
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp4_options_ADEL trigger to use pass timestamp to the updated
|
# Recreate dhcp4_options_ADEL trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP4.
|
# version of the createOptionAuditDHCP4.
|
||||||
DROP TRIGGER IF EXISTS dhcp4_options_ADEL;
|
DROP TRIGGER IF EXISTS dhcp4_options_ADEL;
|
||||||
|
|
||||||
|
# This trigger is executed after deleting a DHCPv4 option in the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp4_options_ADEL AFTER DELETE ON dhcp4_options
|
CREATE TRIGGER dhcp4_options_ADEL AFTER DELETE ON dhcp4_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -271,7 +281,8 @@ DELIMITER ;
|
|||||||
-- The following parameters are passed to the procedure:
|
-- The following parameters are passed to the procedure:
|
||||||
-- - modification_type: "create", "update" or "delete"
|
-- - modification_type: "create", "update" or "delete"
|
||||||
-- - scope_id: identifier of the option scope, e.g.
|
-- - scope_id: identifier of the option scope, e.g.
|
||||||
-- global, subnet specific etc.
|
-- global, subnet specific etc. See dhcp_option_scope
|
||||||
|
-- for specific values.
|
||||||
-- - option_id: identifier of the option.
|
-- - option_id: identifier of the option.
|
||||||
-- - subnet_id: identifier of the subnet if the option
|
-- - subnet_id: identifier of the subnet if the option
|
||||||
-- belongs to the subnet.
|
-- belongs to the subnet.
|
||||||
@@ -355,10 +366,13 @@ BEGIN
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp6_options_AINS trigger to use pass timestamp to the updated
|
# Recreate dhcp6_options_AINS trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP6.
|
# version of the createOptionAuditDHCP6.
|
||||||
DROP TRIGGER IF EXISTS dhcp6_options_AINS;
|
DROP TRIGGER IF EXISTS dhcp6_options_AINS;
|
||||||
|
|
||||||
|
# This trigger is executed after inserting a DHCPv6 option into the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp6_options_AINS AFTER INSERT ON dhcp6_options
|
CREATE TRIGGER dhcp6_options_AINS AFTER INSERT ON dhcp6_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -369,10 +383,13 @@ CREATE TRIGGER dhcp6_options_AINS AFTER INSERT ON dhcp6_options
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp6_options_AUPD trigger to use pass timestamp to the updated
|
# Recreate dhcp6_options_AUPD trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP6.
|
# version of the createOptionAuditDHCP6.
|
||||||
DROP TRIGGER IF EXISTS dhcp6_options_AUPD;
|
DROP TRIGGER IF EXISTS dhcp6_options_AUPD;
|
||||||
|
|
||||||
|
# This trigger is executed after updating a DHCPv6 option in the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp6_options_AUPD AFTER UPDATE ON dhcp6_options
|
CREATE TRIGGER dhcp6_options_AUPD AFTER UPDATE ON dhcp6_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
@@ -383,10 +400,13 @@ CREATE TRIGGER dhcp6_options_AUPD AFTER UPDATE ON dhcp6_options
|
|||||||
END $$
|
END $$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
# Recreate dhcp6_options_ADEL trigger to use pass timestamp to the updated
|
# Recreate dhcp6_options_ADEL trigger to pass timestamp to the updated
|
||||||
# version of the createOptionAuditDHCP6.
|
# version of the createOptionAuditDHCP6.
|
||||||
DROP TRIGGER IF EXISTS dhcp6_options_ADEL;
|
DROP TRIGGER IF EXISTS dhcp6_options_ADEL;
|
||||||
|
|
||||||
|
# This trigger is executed after deleting a DHCPv6 option in the
|
||||||
|
# database. It creates appropriate audit entry for this option or
|
||||||
|
# a parent object owning this option.
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE TRIGGER dhcp6_options_ADEL AFTER DELETE ON dhcp6_options
|
CREATE TRIGGER dhcp6_options_ADEL AFTER DELETE ON dhcp6_options
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
|
Reference in New Issue
Block a user