List:Commits« Previous MessageNext Message »
From:rburnett Date:March 31 2009 8:50pm
Subject:Connector/NET commit: r1538 - in trunk: . MySql.Data.Entity/Provider/Properties
View as plain text  
Modified:
   trunk/CHANGES
   trunk/MySql.Data.Entity/Provider/Properties/SchemaDefinition-5.0.ssdl
   trunk/MySql.Data.Entity/Provider/Properties/SchemaDefinition-6.0.ssdl
Log:
- Fixed problem with generation of medium and longtext columns in entity models.  We have to cap the max length to int32.max

Modified: trunk/CHANGES
===================================================================
--- trunk/CHANGES	2009-03-31 17:53:15 UTC (rev 1537)
+++ trunk/CHANGES	2009-03-31 18:50:33 UTC (rev 1538)
@@ -1,6 +1,7 @@
 Version 6.0.1
 - Fixed problem with the foreign key columns schema collection
 - Fixed problem with index column schema collection
+- Fixed problem with generation of medium and longtext columns in entity models
 
 Version 6.0
 - Massive speedups

Modified: trunk/MySql.Data.Entity/Provider/Properties/SchemaDefinition-5.0.ssdl
===================================================================
--- trunk/MySql.Data.Entity/Provider/Properties/SchemaDefinition-5.0.ssdl	2009-03-31 17:53:15 UTC (rev 1537)
+++ trunk/MySql.Data.Entity/Provider/Properties/SchemaDefinition-5.0.ssdl	2009-03-31 18:50:33 UTC (rev 1538)
@@ -28,7 +28,7 @@
         ORDINAL_POSITION AS `Ordinal`,
         CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
         DATA_TYPE AS `TypeName`,
-        CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
+        IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
         NUMERIC_PRECISION AS `Precision`,
         0 AS `DateTimePrecision`,
         NUMERIC_SCALE AS `Scale`,
@@ -68,7 +68,7 @@
         ORDINAL_POSITION AS `Ordinal`,
         CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
         DATA_TYPE AS `TypeName`,
-        CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
+        IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
         NUMERIC_PRECISION AS `Precision`,
         0 AS `DateTimePrecision`,
         NUMERIC_SCALE AS `Scale`,

Modified: trunk/MySql.Data.Entity/Provider/Properties/SchemaDefinition-6.0.ssdl
===================================================================
--- trunk/MySql.Data.Entity/Provider/Properties/SchemaDefinition-6.0.ssdl	2009-03-31 17:53:15 UTC (rev 1537)
+++ trunk/MySql.Data.Entity/Provider/Properties/SchemaDefinition-6.0.ssdl	2009-03-31 18:50:33 UTC (rev 1538)
@@ -28,7 +28,7 @@
         ORDINAL_POSITION AS `Ordinal`,
         CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
         DATA_TYPE AS `TypeName`,
-        CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
+        IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
         NUMERIC_PRECISION AS `Precision`,
         0 AS `DateTimePrecision`,
         NUMERIC_SCALE AS `Scale`,
@@ -68,7 +68,7 @@
         ORDINAL_POSITION AS `Ordinal`,
         CASE IS_NULLABLE WHEN 'YES' THEN 1 ELSE 0 END AS `IsNullable`,
         DATA_TYPE AS `TypeName`,
-        CHARACTER_MAXIMUM_LENGTH AS `MaxLength`,
+        IF (CHARACTER_MAXIMUM_LENGTH > 2147483647, 2147483647, CHARACTER_MAXIMUM_LENGTH) AS `MaxLength`,
         NUMERIC_PRECISION AS `Precision`,
         0 AS `DateTimePrecision`,
         NUMERIC_SCALE AS `Scale`,

Thread
Connector/NET commit: r1538 - in trunk: . MySql.Data.Entity/Provider/Propertiesrburnett31 Mar