Re-working the sql layout. Incomplete.
This commit is contained in:
@@ -269,15 +269,38 @@ def Loader():
|
||||
|
||||
def Output():
|
||||
c = db.cursor()
|
||||
fieldNames = ['IP'] + Settings
|
||||
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)
|
||||
c.execute('''SELECT * FROM SettingsValues ORDER BY IP''')
|
||||
csvWriter.writerow([col[0] for col in c.description])
|
||||
for row in c:
|
||||
csvWriter.writerow(row)
|
||||
|
||||
csvWriter.writeheader()
|
||||
|
||||
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()
|
||||
|
||||
|
||||
#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:
|
||||
#csvWriter = csv.writer(outFile, delimiter=',', quotechar='"',
|
||||
#quoting=csv.QUOTE_MINIMAL)
|
||||
|
||||
Reference in New Issue
Block a user