mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-09-04 16:05:17 +00:00
[#396,!205] Use microsec precision for the CB tables.
This commit is contained in:
@@ -1337,93 +1337,93 @@ SET version = '7', minor = '0';
|
|||||||
-- -----------------------------------------------------
|
-- -----------------------------------------------------
|
||||||
-- Modify timestamps in the Configuration Backend
|
-- Modify timestamps in the Configuration Backend
|
||||||
-- specific tables to use fractional seconds with
|
-- specific tables to use fractional seconds with
|
||||||
-- 3 decimal places precision.
|
-- 6 decimal places precision.
|
||||||
-- -----------------------------------------------------
|
-- -----------------------------------------------------
|
||||||
|
|
||||||
ALTER TABLE dhcp4_server
|
ALTER TABLE dhcp4_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_audit
|
ALTER TABLE dhcp4_audit
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_global_parameter
|
ALTER TABLE dhcp4_global_parameter
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_global_parameter_server
|
ALTER TABLE dhcp4_global_parameter_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_option_def
|
ALTER TABLE dhcp4_option_def
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_option_def_server
|
ALTER TABLE dhcp4_option_def_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_shared_network
|
ALTER TABLE dhcp4_shared_network
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_shared_network_server
|
ALTER TABLE dhcp4_shared_network_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_subnet
|
ALTER TABLE dhcp4_subnet
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_pool
|
ALTER TABLE dhcp4_pool
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_subnet_server
|
ALTER TABLE dhcp4_subnet_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_options
|
ALTER TABLE dhcp4_options
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_options_server
|
ALTER TABLE dhcp4_options_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_server
|
ALTER TABLE dhcp6_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_audit
|
ALTER TABLE dhcp6_audit
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_global_parameter
|
ALTER TABLE dhcp6_global_parameter
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_global_parameter_server
|
ALTER TABLE dhcp6_global_parameter_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_option_def
|
ALTER TABLE dhcp6_option_def
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_option_def_server
|
ALTER TABLE dhcp6_option_def_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_shared_network
|
ALTER TABLE dhcp6_shared_network
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_shared_network_server
|
ALTER TABLE dhcp6_shared_network_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_subnet
|
ALTER TABLE dhcp6_subnet
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_pool
|
ALTER TABLE dhcp6_pool
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_subnet_server
|
ALTER TABLE dhcp6_subnet_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_options
|
ALTER TABLE dhcp6_options
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_options_server
|
ALTER TABLE dhcp6_options_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
-- -----------------------------------------------------
|
-- -----------------------------------------------------
|
||||||
-- Table `dhcp4_audit_revision`
|
-- Table `dhcp4_audit_revision`
|
||||||
-- -----------------------------------------------------
|
-- -----------------------------------------------------
|
||||||
CREATE TABLE IF NOT EXISTS dhcp4_audit_revision (
|
CREATE TABLE IF NOT EXISTS dhcp4_audit_revision (
|
||||||
id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
|
id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
modification_ts TIMESTAMP(3) NOT NULL,
|
modification_ts TIMESTAMP(6) NOT NULL,
|
||||||
log_message TEXT,
|
log_message TEXT,
|
||||||
server_id BIGINT(10) UNSIGNED,
|
server_id BIGINT(10) UNSIGNED,
|
||||||
PRIMARY KEY (id),
|
PRIMARY KEY (id),
|
||||||
|
@@ -24,89 +24,89 @@ mysql "$@" <<EOF
|
|||||||
-- -----------------------------------------------------
|
-- -----------------------------------------------------
|
||||||
|
|
||||||
ALTER TABLE dhcp4_server
|
ALTER TABLE dhcp4_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_audit
|
ALTER TABLE dhcp4_audit
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_global_parameter
|
ALTER TABLE dhcp4_global_parameter
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_global_parameter_server
|
ALTER TABLE dhcp4_global_parameter_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_option_def
|
ALTER TABLE dhcp4_option_def
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_option_def_server
|
ALTER TABLE dhcp4_option_def_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_shared_network
|
ALTER TABLE dhcp4_shared_network
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_shared_network_server
|
ALTER TABLE dhcp4_shared_network_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_subnet
|
ALTER TABLE dhcp4_subnet
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_pool
|
ALTER TABLE dhcp4_pool
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_subnet_server
|
ALTER TABLE dhcp4_subnet_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_options
|
ALTER TABLE dhcp4_options
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp4_options_server
|
ALTER TABLE dhcp4_options_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_server
|
ALTER TABLE dhcp6_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_audit
|
ALTER TABLE dhcp6_audit
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_global_parameter
|
ALTER TABLE dhcp6_global_parameter
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_global_parameter_server
|
ALTER TABLE dhcp6_global_parameter_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_option_def
|
ALTER TABLE dhcp6_option_def
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_option_def_server
|
ALTER TABLE dhcp6_option_def_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_shared_network
|
ALTER TABLE dhcp6_shared_network
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_shared_network_server
|
ALTER TABLE dhcp6_shared_network_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_subnet
|
ALTER TABLE dhcp6_subnet
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_pool
|
ALTER TABLE dhcp6_pool
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_subnet_server
|
ALTER TABLE dhcp6_subnet_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_options
|
ALTER TABLE dhcp6_options
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE dhcp6_options_server
|
ALTER TABLE dhcp6_options_server
|
||||||
MODIFY COLUMN modification_ts TIMESTAMP(3) NOT NULL;
|
MODIFY COLUMN modification_ts TIMESTAMP(6) NOT NULL;
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Table dhcp4_audit_revision
|
# Table dhcp4_audit_revision
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
CREATE TABLE IF NOT EXISTS dhcp4_audit_revision (
|
CREATE TABLE IF NOT EXISTS dhcp4_audit_revision (
|
||||||
id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
|
id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
modification_ts TIMESTAMP NOT NULL,
|
modification_ts TIMESTAMP(6) NOT NULL,
|
||||||
log_message TEXT,
|
log_message TEXT,
|
||||||
server_id BIGINT(10) UNSIGNED,
|
server_id BIGINT(10) UNSIGNED,
|
||||||
PRIMARY KEY (id),
|
PRIMARY KEY (id),
|
||||||
|
Reference in New Issue
Block a user