From 9cc9706df1cb494a9dfa9262872557a8668e2789 Mon Sep 17 00:00:00 2001 From: Nayan Ambali Date: Wed, 20 Feb 2013 15:57:51 +0530 Subject: [PATCH] Update mifosng-db/patches/11-ddl_group_level_table.sql --- mifosng-db/patches/11-ddl_group_level_table.sql | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mifosng-db/patches/11-ddl_group_level_table.sql b/mifosng-db/patches/11-ddl_group_level_table.sql index 1d8a7fd4e..68ba20f0d 100644 --- a/mifosng-db/patches/11-ddl_group_level_table.sql +++ b/mifosng-db/patches/11-ddl_group_level_table.sql @@ -1,6 +1,7 @@ CREATE TABLE `m_group_level` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `parent_id` INT(11) NULL DEFAULT NULL, + `is_super_parent` TINYINT(1) NOT NULL, `level_name` VARCHAR(100) NOT NULL, `recursable` TINYINT(1) NOT NULL, `can_have_clients` TINYINT(1) NOT NULL, @@ -11,9 +12,8 @@ CREATE TABLE `m_group_level` ( COLLATE='utf8_general_ci' ENGINE=InnoDB; -INSERT INTO `m_group_level` (`id`, `level_name`, `recursable`, `can_have_clients`) VALUES (1, 'Center', 1, 0); -INSERT INTO `m_group_level` (`id`, `level_name`, `recursable`, `can_have_clients`) VALUES (2, 'Group', 0, 1); -UPDATE m_group mg SET mg.level_Id = 1; +INSERT INTO `m_group_level` (`id`, `parent_id`, `is_super_parent`, `level_name`, `recursable`, `can_have_clients`) VALUES (1, NULL, 1, 'Center', 1, 0); +INSERT INTO `m_group_level` (`id`, `parent_id`, `is_super_parent`, `level_name`, `recursable`, `can_have_clients`) VALUES (2, 1, 0, 'Group', 0, 1); ALTER TABLE m_group DROP FOREIGN KEY `FK_m_group_m_staff`; ALTER TABLE m_group CHANGE `loan_officer_id` `staff_id` BIGINT(20) NULL DEFAULT NULL; @@ -22,4 +22,5 @@ ALTER TABLE m_group ADD COLUMN `parent_id` BIGINT(20) NULL DEFAULT NULL AFTER `l ALTER TABLE m_group ADD COLUMN `hierarchy` VARCHAR(100) NULL DEFAULT NULL AFTER `parent_id`; ALTER TABLE m_group ADD CONSTRAINT `FK_m_group_m_staff` FOREIGN KEY (`staff_id`) REFERENCES `m_staff` (`id`); ALTER TABLE m_group ADD CONSTRAINT `Parent_Id_reference` FOREIGN KEY (`parent_id`) REFERENCES `m_group` (`id`); -ALTER TABLE m_group ADD CONSTRAINT `FK_m_group_level` FOREIGN KEY (`level_Id`) REFERENCES `m_group_level` (`id`); \ No newline at end of file +UPDATE m_group mg SET mg.level_Id = 1; +ALTER TABLE m_group ADD CONSTRAINT `FK_m_group_level` FOREIGN KEY (`level_Id`) REFERENCES `m_group_level` (`id`);