View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003966 | SymmetricDS | Bug | public | 2019-05-15 19:10 | 2022-08-30 13:04 |
Reporter | hanes | Assigned To | emiller | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.10.2 | ||||
Target Version | 3.14.1 | Fixed in Version | 3.14.1 | ||
Summary | 0003966: Oracle's CLOB (and NCLOB) type incorrectly maps to MariaDB's MEDIUMTEXT | ||||
Description | Oracle's CLOB type is incorrectly mapping to MariaDB as a MEDIUMTEXT, and should be a LONGTEXT. Also of interest is that the XML itself shows that the CLOB is of size 4000, which is incorrect. That may be playing a part in the decision of MEDIUMTEXT vs LONGTEXT. Source Table: create table test10 (myclob clob, myId varchar(256), primary key (myId)); Resulting Target Create: [store-001] - DefaultDatabaseWriter - About to create table using the following definition: <?xml version="1.0"?> <!DOCTYPE database SYSTEM "http://db.apache.org/torque/dtd/database"> <database name="dataextractor"> <table name="TEST10"> <column name="MYID" primaryKey="true" required="true" type="VARCHAR" size="256"> <platform-column name="oracle" type="VARCHAR2" size="256"/> </column> <column name="MYCLOB" type="LONGVARCHAR" size="4000"> <platform-column name="oracle" type="CLOB" size="4000"/> </column> </table> </database> [store-001] - MariaDBDatabasePlatform - Running alter sql: CREATE TABLE `test10`( `myid` VARCHAR(256) NOT NULL, `myclob` MEDIUMTEXT NULL, PRIMARY KEY (`myid`) ); [store-001] - PullService - Pull data received from corp:000:000 on queue default. 4 rows and 2 batches were processed. (sym_table_reload_request, test10) [store-001] - RouterService - Routed 3 data events in 18 ms [store-001] - PullService - Pull data received from corp:000:000 on queue default. 0 rows and 1 batches were processed. () [store-001] - DefaultDatabaseWriter - About to create table using the following definition: <?xml version="1.0"?> <!DOCTYPE database SYSTEM "http://db.apache.org/torque/dtd/database"> <database name="dataextractor"> <table name="TEST10"> <column name="MYID" primaryKey="true" required="true" type="VARCHAR" size="256"> <platform-column name="oracle" type="VARCHAR2" size="256"/> </column> <column name="MYCLOB" type="LONGVARCHAR" size="4000"> <platform-column name="oracle" type="CLOB" size="4000"/> </column> </table> </database> [store-001] - MariaDBDatabasePlatform - Tables up to date. No alters found for test10 [store-001] - PullService - Pull data received from corp:000:000 on queue default. 1 rows and 1 batches were processed. (test10) [store-001] - StagingManager - Cleaning staging... [store-001] - StagingManager - Finished cleaning staging in 0 seconds. [gui] - SqlRunner - [store-001] Executing: drop table test10 [store-001] - ConfigurationChangedDatabaseWriterFilter - About to syncTriggers because new configuration came through the data loader [store-001] - TriggerRouterService - Synchronizing triggers [store-001] - TriggerRouterService - Done synchronizing triggers [store-001] - PullService - Pull data received from corp:000:000 on queue default. 1 rows and 1 batches were processed. (sym_trigger) [store-001] - RouterService - Routed 1 data events in 50 ms | ||||
Tags | ddl/schema, dialect: mysql/mariadb | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-05-15 19:10 | hanes | New Issue | |
2019-05-15 19:10 | hanes | Status | new => confirmed |
2019-05-15 19:26 | hanes | Summary | Oracle's CLOB type incorrectly maps to MariaDB's MEDIUMTEXT => Oracle's CLOB (and NCLOB) type incorrectly maps to MariaDB's MEDIUMTEXT |
2019-05-17 23:52 | elong | Tag Attached: ddl/schema | |
2019-05-17 23:52 | elong | Tag Attached: dialect: mysql/mariadb | |
2022-08-16 14:29 | emiller | Assigned To | => emiller |
2022-08-16 14:29 | emiller | Status | confirmed => resolved |
2022-08-16 14:29 | emiller | Resolution | open => fixed |
2022-08-16 14:29 | emiller | Fixed in Version | => 3.14.1 |
2022-08-16 15:00 | Changeset attached | => SymmetricDS 3.14 5bd3d79c | |
2022-08-30 13:04 | admin | Status | resolved => closed |