Fix lower case for fields

bzr revid: ced-729764c3060bdd8096ef4b3c6bb665fa30a0ecd4
This commit is contained in:
ced 2006-12-12 14:45:46 +00:00
parent 492adc38a1
commit d0e14d7b30
1 changed files with 1 additions and 1 deletions

View File

@ -339,7 +339,7 @@ class orm(object):
cr.execute("CREATE INDEX %s_%s_index ON %s (%s)" % (f._rel,f._id2,f._rel,f._id2))
cr.commit()
else:
q = """SELECT c.relname,a.attname,a.attlen,a.atttypmod,a.attnotnull,a.atthasdef,t.typname,CASE WHEN a.attlen=-1 THEN a.atttypmod-4 ELSE a.attlen END as size FROM pg_class c,pg_attribute a,pg_type t WHERE c.relname='%s' AND a.attname='%s' AND c.oid=a.attrelid AND a.atttypid=t.oid""" % (self._table, k)
q = """SELECT c.relname,a.attname,a.attlen,a.atttypmod,a.attnotnull,a.atthasdef,t.typname,CASE WHEN a.attlen=-1 THEN a.atttypmod-4 ELSE a.attlen END as size FROM pg_class c,pg_attribute a,pg_type t WHERE c.relname='%s' AND a.attname='%s' AND c.oid=a.attrelid AND a.atttypid=t.oid""" % (self._table, k.lower())
cr.execute(q)
res = cr.dictfetchall()
if not res: