Re-working the sql layout. Incomplete.

This commit is contained in:
Adrian Woodley
2016-12-16 14:17:19 +08:00
parent 3b664d0dcc
commit 320f5f7895

View File

@@ -269,15 +269,38 @@ def Loader():
def Output(): def Output():
c = db.cursor() c = db.cursor()
fieldNames = ['IP'] + Settings
with open('/tmp/sc200.csv', 'w', newline='') as outFile: with open('/tmp/sc200.csv', 'w', newline='') as outFile:
csvWriter = csv.writer(outFile, delimiter=',', quotechar='"', csvWriter = csv.DictWriter(outFile, fieldnames=fieldNames,
delimiter=',', quotechar='"',
quoting=csv.QUOTE_MINIMAL) quoting=csv.QUOTE_MINIMAL)
c.execute('''SELECT * FROM SettingsValues ORDER BY IP''')
csvWriter.writerow([col[0] for col in c.description]) csvWriter.writeheader()
for row in c:
csvWriter.writerow(row) c.execute('''SELECT DISTINCT IP FROM SettingsValues ORDER BY IP''')
for Row in c:
IP = Row
print((('''SELECT SettingsID, Value
FROM SettingsValues WHERE IP = \'%s\'''' % IP)))
row = c.execute('''SELECT SettingsID, Value
FROM SettingsValues WHERE IP = \'%s\'''' % IP)
print(((row)))
outFile.close() outFile.close()
#csvWriter.writerow()
#c = db.cursor()
#with open('/tmp/sc200.csv', 'w', newline='') as outFile:
#csvWriter = csv.writer(outFile, delimiter=',', quotechar='"',
#quoting=csv.QUOTE_MINIMAL)
#c.execute('''SELECT * FROM SettingsValues ORDER BY IP''')
#csvWriter.writerow([col[0] for col in c.description])
#for row in c:
#csvWriter.writerow(row)
#outFile.close()
#with open('/tmp/sc200-alarms.csv', 'w', newline='') as outFile: #with open('/tmp/sc200-alarms.csv', 'w', newline='') as outFile:
#csvWriter = csv.writer(outFile, delimiter=',', quotechar='"', #csvWriter = csv.writer(outFile, delimiter=',', quotechar='"',
#quoting=csv.QUOTE_MINIMAL) #quoting=csv.QUOTE_MINIMAL)