CREATE TABLE control_panel_business_datagroups
( business_id int(11) NOT NULL
, control_panel_section varchar(99) collate utf8_unicode_ci NOT NULL
, cp_page_grouping varchar(32) collate utf8_unicode_ci NOT NULL default ''
, page_category varchar(99) collate utf8_unicode_ci NOT NULL default ''
, business_type varchar(25) collate utf8_unicode_ci NOT NULL
, business_sub_type varchar(25) collate utf8_unicode_ci NOT NULL
, on_off char(3) collate utf8_unicode_ci NOT NULL default 'yes'
, PRIMARY KEY (business_id,control_panel_section,cp_page_grouping,page_category)
, KEY cpBusinessDataGroups_cpDataCategories_fk (control_panel_section,cp_page_grouping,page_category)
, KEY controlPanelBusinessDataGroups_cpBusinessSubTypeLookUps_fk (business_type,business_sub_type)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Constraints for dumped tables
--
--
-- Constraints for table control_panel_business_datagroups
--
ALTER TABLE control_panel_business_datagroups
ADD CONSTRAINT controlPanelBusinessDataGroups_cpBusinessSubTypeLookUps_fk
FOREIGN KEY ( business_type
, business_sub_type)
REFERENCES business_sub_types_look_up ( business_type
, sub_type)
, ADD CONSTRAINT cpBusinessDataGroups_businesses_fk
FOREIGN KEY (business_id)
REFERENCES businesses (id) ON DELETE CASCADE
, ADD CONSTRAINT cpBusinessDataGroups_cpDataCategories_fk
FOREIGN KEY ( control_panel_section
, cp_page_grouping
, page_category)
REFERENCES control_panel_data_categories ( control_panel_section
, cp_page_grouping
, page_category)
ON DELETE CASCADE ON UPDATE CASCADE;