[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5844 - trunk/gnue-common/src/datasources/drivers/interbase/Schema/Disco
From: |
btami |
Subject: |
r5844 - trunk/gnue-common/src/datasources/drivers/interbase/Schema/Discovery |
Date: |
Fri, 28 May 2004 06:38:18 -0500 (CDT) |
Author: btami
Date: 2004-05-28 06:38:15 -0500 (Fri, 28 May 2004)
New Revision: 5844
Modified:
trunk/gnue-common/src/datasources/drivers/interbase/Schema/Discovery/Introspection.py
Log:
fixed introspection from tables containing BLOB field
Modified:
trunk/gnue-common/src/datasources/drivers/interbase/Schema/Discovery/Introspection.py
===================================================================
---
trunk/gnue-common/src/datasources/drivers/interbase/Schema/Discovery/Introspection.py
2004-05-28 10:24:36 UTC (rev 5843)
+++
trunk/gnue-common/src/datasources/drivers/interbase/Schema/Discovery/Introspection.py
2004-05-28 11:38:15 UTC (rev 5844)
@@ -173,13 +173,16 @@
" where rdb$relation_name = '%s' " % (parent.name)+ \
" and rdb$field_name = '%s'" % (upper(attrs['name'])))
defrs = cursor.fetchone()
- if defrs[0]:
- dflt = defrs[0]
- if dflt[9:12] == "NOW":
- attrs['defaulttype'] = 'timestamp'
- else:
- attrs['defaulttype'] = 'constant'
- attrs['defaultval'] = dflt[8:]
+ try:
+ if defrs[0]:
+ dflt = defrs[0]
+ if dflt[9:12] == "NOW":
+ attrs['defaulttype'] = 'timestamp'
+ else:
+ attrs['defaulttype'] = 'constant'
+ attrs['defaultval'] = dflt[8:]
+ except:
+ pass
list.append(GIntrospection.Schema(attrs=attrs))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5844 - trunk/gnue-common/src/datasources/drivers/interbase/Schema/Discovery,
btami <=