[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5895 - trunk/gnue-appserver/src/gcd
From: |
johannes |
Subject: |
r5895 - trunk/gnue-appserver/src/gcd |
Date: |
Mon, 14 Jun 2004 01:07:44 -0500 (CDT) |
Author: johannes
Date: 2004-06-14 01:07:38 -0500 (Mon, 14 Jun 2004)
New Revision: 5895
Modified:
trunk/gnue-appserver/src/gcd/GCParser.py
trunk/gnue-appserver/src/gcd/gcd2sql.py
Log:
Fixed missing length transformation aka. "string" got "varchar(0)"
Modified: trunk/gnue-appserver/src/gcd/GCParser.py
===================================================================
--- trunk/gnue-appserver/src/gcd/GCParser.py 2004-06-12 16:53:43 UTC (rev
5894)
+++ trunk/gnue-appserver/src/gcd/GCParser.py 2004-06-14 06:07:38 UTC (rev
5895)
@@ -240,9 +240,6 @@
if not typename in helpers.BASE_TYPES and len (typename.split ('_')) !=
2:
raise helpers.TypeNameError, (fieldType)
- flength = 0
- fscale = 0
-
# try to extract length and scale from fieldType
lsMatch = _LENGTH_SCALE.match (fieldType)
if lsMatch is not None:
Modified: trunk/gnue-appserver/src/gcd/gcd2sql.py
===================================================================
--- trunk/gnue-appserver/src/gcd/gcd2sql.py 2004-06-12 16:53:43 UTC (rev
5894)
+++ trunk/gnue-appserver/src/gcd/gcd2sql.py 2004-06-14 06:07:38 UTC (rev
5895)
@@ -280,8 +280,9 @@
item = Objects.GSField (None)
item.name = sObject.fullName
item.type = sObject.datatype
- item.length = sObject.length or 0
- item.precision = sObject.scale or 0
+ if sObject.length is not None and sObject.length:
+ item.length = sObject.length
+ item.precision = sObject.scale or 0
item.nullable = sObject.nullable
item.defaultwith = 'constant'
if hasattr (sObject, 'comment'):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5895 - trunk/gnue-appserver/src/gcd,
johannes <=