Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
Error occurs while trying to create the SHARING table:
CREATE TABLE SHARING ( PERMISSION_TYPE_ID VARCHAR(255) NOT NULL, ENTITY_ID VARCHAR(255) NOT NULL, GROUP_ID VARCHAR(255) NOT NULL, SHARING_TYPE VARCHAR(255) NOT NULL, INHERITED_PARENT_ID VARCHAR(255), CREATED_TIME BIGINT NOT NULL, UPDATED_TIME BIGINT NOT NULL, PRIMARY KEY (PERMISSION_TYPE_ID, ENTITY_ID, GROUP_ID, INHERITED_PARENT_ID), FOREIGN KEY (PERMISSION_TYPE_ID) REFERENCES PERMISSION_TYPE(PERMISSION_TYPE_ID) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (INHERITED_PARENT_ID) REFERENCES ENTITY(ENTITY_ID) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (GROUP_ID) REFERENCES USER_GROUP(GROUP_ID) ON DELETE CASCADE ON UPDATE CASCADE );
This key is fine in the dev database on gw62. I think the reason it fails for me is that my databases have a default encoding of UTF-8. On gw62 the encoding is latin1_swedish_ci.