Author: tomdz
Date: Tue Sep  6 11:43:52 2005
New Revision: 279060

URL: http://svn.apache.org/viewcvs?rev=279060&view=rev
Log:
Improvement as specified in DDLUTILS-10

Modified:
    db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/MySqlPlatform.java
    
db/ddlutils/trunk/src/test/org/apache/ddlutils/builder/TestMySqlPlatform.java

Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/MySqlPlatform.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/MySqlPlatform.java?rev=279060&r1=279059&r2=279060&view=diff
==============================================================================
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/MySqlPlatform.java 
(original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/MySqlPlatform.java 
Tue Sep  6 11:43:52 2005
@@ -68,6 +68,10 @@
         info.addNativeTypeMapping(Types.REAL,          "FLOAT");

         info.addNativeTypeMapping(Types.REF,           "MEDIUMBLOB");

         info.addNativeTypeMapping(Types.STRUCT,        "LONGBLOB");

+        // Since TIMESTAMP is not a stable datatype yet, and does not support 
a higher precision

+        // that DATETIME (year to seconds) as of MySQL 5, we map the JDBC type 
here to DATETIME

+        // TODO: Make this configurable

+        info.addNativeTypeMapping(Types.TIMESTAMP,     "DATETIME");

         info.addNativeTypeMapping(Types.VARBINARY,     "VARCHAR");

         info.addNativeTypeMapping("BOOLEAN",  "TINYINT(1)");

         info.addNativeTypeMapping("DATALINK", "MEDIUMBLOB");


Modified: 
db/ddlutils/trunk/src/test/org/apache/ddlutils/builder/TestMySqlPlatform.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/test/org/apache/ddlutils/builder/TestMySqlPlatform.java?rev=279060&r1=279059&r2=279060&view=diff
==============================================================================
--- 
db/ddlutils/trunk/src/test/org/apache/ddlutils/builder/TestMySqlPlatform.java 
(original)
+++ 
db/ddlutils/trunk/src/test/org/apache/ddlutils/builder/TestMySqlPlatform.java 
Tue Sep  6 11:43:52 2005
@@ -71,7 +71,7 @@
             "    COL_SMALLINT        SMALLINT,\n"+

             "    COL_STRUCT          LONGBLOB,\n"+

             "    COL_TIME            TIME,\n"+

-            "    COL_TIMESTAMP       TIMESTAMP,\n"+

+            "    COL_TIMESTAMP       DATETIME,\n"+

             "    COL_TINYINT         TINYINT,\n"+

             "    COL_VARBINARY       VARCHAR(15) BINARY,\n"+

             "    COL_VARCHAR         VARCHAR(15)\n"+



Reply via email to