I am getting the message below when trying to setup DAS. I am using EasyDeploy 6.0 with DataDeploy module installed/enabled. I am trying to setup DAS from the OD/DD Admin UI: DAS->DAS Configuration.
...
[Wed Aug 04 16:29:34 EDT 2004] Begin executing deltagen
Area VPath:/default/main/Internet/WORKAREA/Internet
Setting up TDbSchemaSynchronizer.
Validating cached connection...
Cached connection OK
Connected to [<db_host>:3306/<dbinstance>]
Creating identifier mapping table: IWOV_IDMAPS
CREATE TABLE IWOV_IDMAPS (TYPE INT NOT NULL, SHORTID VARCHAR(30) NOT NULL, LONGID VARCHAR(1024) NOT NULL)
ERROR
QLException: Invalid argument value, message from server: "Too big column length for column 'LONGID' (max = 255). Use BLOB instead"
ERROR:Vendor Error code: 1074
ERROR
QL state: S1009
ERROR:TIdentifierMappingTable constructor failed
Error occured in TDbAgent constructor
...
It seems that MySQL does not allow length of more than 255 for VARCHAR type, and DD failes to create the IWOV_IDMAPS, IWTRACKER tables.
Does ED6.0 with DD module work with MySQL in DAS mode ?
Can the maxlength of VARCHAR be changed in MySQL ?
Can we change DD to used different column type/length for IWOV_IDMAPS and IWTRACKER tables ?
Any other ideas ?
ENV:
TS6.1, ED6.0, DD 6 module for ED6.0 on Windows2003
MySQL 3.23.58 on Linux.