bugfix
This commit is contained in:
parent
bb3e0bfecd
commit
f2efc672d8
11
sqlor/sor.py
11
sqlor/sor.py
@ -468,7 +468,9 @@ class SQLor(object):
|
|||||||
sqlstring = self.tablesSQL()
|
sqlstring = self.tablesSQL()
|
||||||
ret = []
|
ret = []
|
||||||
async for r in self._get_data(sqlstring,{}):
|
async for r in self._get_data(sqlstring,{}):
|
||||||
|
r.name = r.name.lower()
|
||||||
ret.append(r)
|
ret.append(r)
|
||||||
|
debug(f'{ret=}')
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
def indexesSQL(self,tablename):
|
def indexesSQL(self,tablename):
|
||||||
@ -526,11 +528,18 @@ class SQLor(object):
|
|||||||
return await self.execute(sql, {})
|
return await self.execute(sql, {})
|
||||||
|
|
||||||
async def getTableDesc(self,tablename):
|
async def getTableDesc(self,tablename):
|
||||||
|
tablename = tablename.lower()
|
||||||
desc = self.getMeta(tablename)
|
desc = self.getMeta(tablename)
|
||||||
if desc:
|
if desc:
|
||||||
return desc
|
return desc
|
||||||
desc = {}
|
desc = {}
|
||||||
summary = [ i for i in await self.tables() if tablename.lower() == i['name'].lower() ]
|
tables = await self.tables()
|
||||||
|
debug(f'{tables=}')
|
||||||
|
summary = [i for i in tables if tablename == i.name]
|
||||||
|
if not summary:
|
||||||
|
e = Exception(f'table({tablename}) not exist')
|
||||||
|
exception(f'{e}{format_exc()}')
|
||||||
|
raise e
|
||||||
pris = await self.primary(tablename)
|
pris = await self.primary(tablename)
|
||||||
primary = [i['name'] for i in pris ]
|
primary = [i['name'] for i in pris ]
|
||||||
summary[0]['primary'] = primary
|
summary[0]['primary'] = primary
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user