update default backup and patches after demo server update
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
CREATE TABLE `m_staff` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`firstname` varchar(50) DEFAULT NULL,
|
||||
`lastname` varchar(50) DEFAULT NULL,
|
||||
`display_name` varchar(100) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `display_name` (`display_name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
ALTER TABLE `m_deposit_account` ADD COLUMN `status_enum` smallint(5) NOT NULL DEFAULT 0 AFTER `is_deleted`;
|
||||
|
||||
DROP TABLE IF EXISTS `m_deposit_account_transaction`;
|
||||
CREATE TABLE `m_deposit_account_transaction` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`deposit_account_id` bigint(20) NOT NULL,
|
||||
`transaction_type_enum` smallint(5) NOT NULL,
|
||||
`contra_id` bigint(20) DEFAULT NULL,
|
||||
`transaction_date` date NOT NULL,
|
||||
`amount` decimal(19,6) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `FKKW00000000000005` (`deposit_account_id`),
|
||||
KEY `FKKW00000000000006` (`contra_id`),
|
||||
CONSTRAINT `FKKW00000000000005` FOREIGN KEY (`deposit_account_id`) REFERENCES `m_deposit_account` (`id`),
|
||||
CONSTRAINT `FKKW00000000000006` FOREIGN KEY (`contra_id`) REFERENCES `m_deposit_account_transaction` (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
ALTER TABLE `m_deposit_account`
|
||||
ADD COLUMN `withdrawnon_date` datetime DEFAULT NULL AFTER `pre_closure_interest_rate`,
|
||||
ADD COLUMN `rejectedon_date` datetime DEFAULT NULL AFTER `withdrawnon_date`,
|
||||
ADD COLUMN `closedon_date` datetime DEFAULT NULL AFTER `rejectedon_date`;
|
||||
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE `m_appuser`
|
||||
ADD COLUMN `is_deleted` TINYINT(1) DEFAULT 0 NOT NULL AFTER `id`;
|
||||
@@ -0,0 +1,12 @@
|
||||
|
||||
CREATE TABLE `m_loan_charge` (
|
||||
`loan_id` bigint(20) NOT NULL,
|
||||
`charge_id` bigint(20) NOT NULL,
|
||||
`charge_time_enum` smallint(5) NOT NULL,
|
||||
`charge_calculation_enum` smallint(5) NOT NULL,
|
||||
`amount` decimal(19,6) NOT NULL,
|
||||
PRIMARY KEY (`loan_id`,`charge_id`),
|
||||
KEY `charge_id` (`charge_id`),
|
||||
CONSTRAINT `m_loan_charge_ibfk_1` FOREIGN KEY (`charge_id`) REFERENCES `m_charge` (`id`),
|
||||
CONSTRAINT `m_loan_charge_ibfk_2` FOREIGN KEY (`loan_id`) REFERENCES `m_loan` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
@@ -0,0 +1,35 @@
|
||||
|
||||
insert into m_code (code_name)
|
||||
select name from stretchydata_allowed_list;
|
||||
|
||||
insert into m_code_value (code_id, code_value, order_position)
|
||||
select c.id, sv.name, sv.id
|
||||
from stretchydata_allowed_value sv
|
||||
join stretchydata_allowed_list sl on sv.allowed_list_id = sl.id
|
||||
join m_code c on c.code_name = sl.name;
|
||||
|
||||
|
||||
SET foreign_key_checks = 0;
|
||||
|
||||
ALTER TABLE `stretchydata_dataset_fields` DROP FOREIGN KEY `stretchydata_dataset_fields_fk2` ;
|
||||
|
||||
ALTER TABLE `stretchydata_dataset_fields`
|
||||
CHANGE COLUMN `allowed_list_id` `code_id` INT(11) NULL DEFAULT NULL ,
|
||||
ADD CONSTRAINT `stretchydata_dataset_fields_fk2`
|
||||
FOREIGN KEY (`code_id` )
|
||||
REFERENCES `m_code` (`id` )
|
||||
ON DELETE NO ACTION
|
||||
ON UPDATE NO ACTION;
|
||||
|
||||
SET foreign_key_checks = 1;
|
||||
|
||||
|
||||
update stretchydata_dataset_fields f
|
||||
join stretchydata_allowed_list l on l.id = f.code_id
|
||||
join m_code c on c.code_name = l.name
|
||||
set code_id = c.id
|
||||
where f.code_id is not null;
|
||||
|
||||
|
||||
DROP TABLE `stretchydata_allowed_value`;
|
||||
DROP TABLE `stretchydata_allowed_list`;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
|
||||
insert into m_permission (group_enum, code, default_description, default_name)
|
||||
select 3, concat("CAN_RUN_", report_name), concat("CAN_RUN_", report_name), concat("CAN_RUN_", report_name)
|
||||
from stretchy_report r
|
||||
where not exists
|
||||
(select 'f' from m_permission x
|
||||
where x.code = concat("CAN_RUN_", r.report_name));
|
||||
|
||||
insert into m_permission (group_enum, code, default_description, default_name)
|
||||
select 3, concat("CAN_READ_", t.`name`, "_x", d.`name`), concat("CAN_READ_", t.`name`, "_x", d.`name`), concat("CAN_READ_", t.`name`, "_x", d.`name`)
|
||||
from stretchydata_dataset d
|
||||
join stretchydata_datasettype t on t.id = d.datasettype_id
|
||||
where not exists
|
||||
(select 'f' from m_permission x
|
||||
where x.code = concat("CAN_READ_", t.`name`, "_x", d.`name`));
|
||||
|
||||
insert into m_permission (group_enum, code, default_description, default_name)
|
||||
select 3, concat("CAN_UPDATE_", t.`name`, "_x", d.`name`), concat("CAN_UPDATE_", t.`name`, "_x", d.`name`), concat("CAN_UPDATE_", t.`name`, "_x", d.`name`)
|
||||
from stretchydata_dataset d
|
||||
join stretchydata_datasettype t on t.id = d.datasettype_id
|
||||
where not exists
|
||||
(select 'f' from m_permission x
|
||||
where x.code = concat("CAN_UPDATE_", t.`name`, "_x", d.`name`));
|
||||
Reference in New Issue
Block a user