Yes I also notice the problem of REMOTEROLEMEMBERS. The corrected SQL would be.
create table `REMOTEROLEMEMBERS` (`REMOTEROLEDIRECTORYID` bigint not null, `REMOTEROLENAME` varchar(160) not null, `REMOTEPRINCIPALDIRECTORYID` bigint not null, `REMOTEPRINCIPALNAME` varchar(160) not null, primary key (`REMOTEROLEDIRECTORYID`, `REMOTEROLENAME`, `REMOTEPRINCIPALDIRECTORYID`, `REMOTEPRINCIPALNAME`)) ;
Also I noticed two alters that failed as well when installing version 1.0.6, due to the fact that the create failed. I did not notice them when I installed 0.4.5, perhaps they are new for version 1. Please correct me if I am wrong.
alter table `REMOTEGROUPMEMBERS` add index FKF8D0F1005524905F (`REMOTEGROUPDIRECTORYID`, `REMOTEGROUPNAME`), add constraint FKF8D0F1005524905F foreign key (`REMOTEGROUPDIRECTORYID`, `REMOTEGROUPNAME`) references `REMOTEGROUP` (`ID`, `NAME`) ;
alter table `REMOTEGROUPMEMBERS` add index FKF8D0F100F19C38AE (`REMOTEPRINCIPALDIRECTORYID`, `REMOTEPRINCIPALNAME`), add constraint FKF8D0F100F19C38AE foreign key (`REMOTEPRINCIPALDIRECTORYID`, `REMOTEPRINCIPALNAME`) references `REMOTEPRINCIPAL` (`DIRECTORYID`, `NAME`) ;
alter table `REMOTEROLEMEMBERS` add index FK2E5157BD19C82CBC (`REMOTEROLEDIRECTORYID`, `REMOTEROLENAME`), add constraint FK2E5157BD19C82CBC foreign key (`REMOTEROLEDIRECTORYID`, `REMOTEROLENAME`) references `REMOTEROLE` (`ID`, `NAME`) ;
alter table `REMOTEROLEMEMBERS` add index FK2E5157BDF19C38AE (`REMOTEPRINCIPALDIRECTORYID`, `REMOTEPRINCIPALNAME`), add constraint FK2E5157BDF19C38AE foreign key (`REMOTEPRINCIPALDIRECTORYID`, `REMOTEPRINCIPALNAME`) references `REMOTEPRINCIPAL` (`DIRECTORYID`, `NAME`) ;
We recommend using PostgreSQL rather than modifying tables in MySQL if UTF-8 is needed.
Thanks,
Donna