You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
db-schema/db_scripts/diff/15817.up

44 lines
1.9 KiB

USE provisioning;
ALTER TABLE voip_subscribers
ADD COLUMN `password_modify_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
ADD COLUMN `webpassword_modify_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP;
CREATE TABLE `voip_subscriber_password_journal` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`subscriber_id` int(11) unsigned NOT NULL,
`value` char(56) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `subscriber_created_idx` (`subscriber_id`, `created_at`),
KEY `subscriber_value_idx` (`subscriber_id`, `value`),
CONSTRAINT `subscriber_id_pass_j_fk` FOREIGN KEY (`subscriber_id`) REFERENCES `voip_subscribers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB;
CREATE TABLE `voip_subscriber_webpassword_journal` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`subscriber_id` int(11) unsigned NOT NULL,
`value` char(56) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `subscriber_created_idx` (`subscriber_id`, `created_at`),
KEY `subscriber_value_idx` (`subscriber_id`, `value`),
CONSTRAINT `subscriber_id_webpass_j_fk` FOREIGN KEY (`subscriber_id`) REFERENCES `voip_subscribers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB;
USE billing;
ALTER TABLE admins
ADD COLUMN `saltedpass_modify_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP;
CREATE TABLE `admin_password_journal` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`admin_id` int(11) unsigned NOT NULL,
`value` char(54) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `admin_created_idx` (`admin_id`, `created_at`),
KEY `admin_value_idx` (`admin_id`, `value`),
CONSTRAINT `admin_id_pass_j_fk` FOREIGN KEY (`admin_id`) REFERENCES `admins` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB;