blind dumping of tables in sqlite implemented

This commit is contained in:
Miroslav Stampar
2010-12-11 22:13:19 +00:00
parent b1babeefe5
commit c93634b6c7
7 changed files with 20 additions and 12 deletions

View File

@@ -1731,11 +1731,12 @@ def isDBMSVersionAtLeast(version):
return retVal
def parseSqliteTableSchema(value):
table = {}
columns = {}
if value:
table = {}
columns = {}
for match in re.finditer(getCompiledRegex(r"(\w+) ([A-Z]+)[,\r\n]"), value):
columns[match.group(1)] = match.group(2)
for match in re.finditer(getCompiledRegex(r"(\w+) ([A-Z]+)[,\r\n]"), value):
columns[match.group(1)] = match.group(2)
table[conf.tbl] = columns
kb.data.cachedColumns[conf.db] = table
table[conf.tbl] = columns
kb.data.cachedColumns[conf.db] = table