Particiones en Tablas que tienen foreing key
Buenos dias, les escribo con la finalidad que me ayuden con este problema que tengo, en mysql no me permite crear una particion a una tabla que tiene foreing key con otra tabla. es una limitacion o existe una manera de crearla?
a continuacion la estructura de la tabla
CREATE TABLE Person.`Person1` (
`IdPerson` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID PERSONA',
`PersonFirstSurname` varchar(120) NOT NULL COMMENT 'PRIMER APELLIDO',
`PersonSecondSurname` varchar(120) DEFAULT NULL COMMENT 'SEGUNDO APELLIDO',
`PersonFirstName` varchar(120) NOT NULL COMMENT 'PRIMER NOMBRE',
`PersonSecondName` varchar(120) DEFAULT NULL COMMENT 'SEGUNDO NOMBRE',
`PersonBirthdate` date DEFAULT NULL COMMENT 'FECHA NACIMIENTO',
`PersonTypeSex` char(1) NOT NULL COMMENT 'SEXO',
`PersonActive` tinyint(1) DEFAULT NULL COMMENT 'ESTATUS ACTIVO DESACTIVADO O SUSPENDIDO',
`IdPersonClassification` int(11) NOT NULL COMMENT 'ID TIPO DE PERSONA (NATURAL JURIDICA)',
`IdProfession` int(11) DEFAULT NULL COMMENT 'ID PROFESION',
`IdTerritorialOrganization` int(11) DEFAULT NULL COMMENT 'ID OPT',
`IdCountry` varchar(3) NOT NULL COMMENT 'ID PAIS',
`PersonEmployer` varchar(45) DEFAULT NULL COMMENT 'EMPLEADOR',
PRIMARY KEY (`IdPerson`,`PersonTypeSex`),
KEY `fk_Person_PersonClassification1_idx` (`IdPersonClassification`),
KEY `fk_Person_Profession1_idx` (`IdProfession`),
KEY `fk_Person_Country1_idx` (`IdCountry`),
KEY `idx_PersonName` (`PersonFirstSurname`,`PersonSecondSurname`,`PersonFirstName`,`PersonSecondName`),
KEY `idx_PersonIdPersonStatus` (`IdPerson`,`PersonActive`),
CONSTRAINT `fk_Person_Country1` FOREIGN KEY (`IdCountry`) REFERENCES `Catalogue`.`Country` (`IdCountry`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_Person_PersonClassification1` FOREIGN KEY (`IdPersonClassification`) REFERENCES `Catalogue`.`PersonClassification` (`IdPersonClassification`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_Person_Profession1` FOREIGN KEY (`IdProfession`) REFERENCES `Catalogue`.`Profession` (`IdProfession`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='Entidad Personas (Medicos, Pacientes, Usuarios)'
PARTITION BY LIST columns (PersonTypeSex)(
PARTITION p1 VALUES IN ('F'),
PARTITION p2 VALUES IN ('M'));
a continuacion el error que me genera al crear la particion
Error Code: 1506. Foreign keys are not yet supported in conjunction with partitioning.
a la espera de sus comentarios
Gracias