blob: 5ca90f9a7cdb261195b6dd3def3d1cd6bae13d3d [file] [log] [blame]
INSERT INTO `m_code` (`code_name`, `is_system_defined`) VALUES
('PaymentType',1);
/*Update payment detail to add foreign key relationship to user defined Code Value*/
update m_loan_transaction set payment_detail_id=null;
ALTER TABLE `m_payment_detail`
ALTER `payment_type_enum` DROP DEFAULT;
ALTER TABLE `m_payment_detail`
CHANGE COLUMN `payment_type_enum` `payment_type_cv_id` INT(11) NULL AFTER `id`;
delete from m_payment_detail;
ALTER TABLE `m_payment_detail`
ADD CONSTRAINT `FK_m_payment_detail_m_code_value` FOREIGN KEY (`payment_type_cv_id`) REFERENCES `m_code_value` (`id`);
/*Map Different Payment Channels to payment Types*/
ALTER TABLE `acc_product_mapping`
ADD COLUMN `payment_type` INT(11) NULL DEFAULT NULL AFTER `product_type`,
ADD CONSTRAINT `FK_acc_product_mapping_m_code_value` FOREIGN KEY (`payment_type`) REFERENCES `m_code_value` (`id`);