add succesd Mail - add all Tables to Feedback
parent
ee5d88f936
commit
a29c6224a6
|
|
@ -237,3 +237,32 @@ def main():
|
||||||
if not email_config["sender"] or not email_config["receiver"]:
|
if not email_config["sender"] or not email_config["receiver"]:
|
||||||
print("Fehler: E-Mail-Absender und -Empfänger müssen entweder in der .env-Datei oder als Parameter angegeben werden!")
|
print("Fehler: E-Mail-Absender und -Empfänger müssen entweder in der .env-Datei oder als Parameter angegeben werden!")
|
||||||
connection.close()
|
connection.close()
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
# Tabellen aus der Datenbank holen
|
||||||
|
tables = get_tables_from_db(connection)
|
||||||
|
|
||||||
|
if not tables:
|
||||||
|
print("Keine zu überprüfenden Tabellen gefunden. Programm wird beendet.")
|
||||||
|
connection.close()
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
|
# Zeitstempel-Spalte (Standard: add_date)
|
||||||
|
timestamp_column = args.timestamp_column
|
||||||
|
print(f"Überprüfe Zeitstempel in Spalte: {timestamp_column}")
|
||||||
|
|
||||||
|
# Timestamp-Überprüfung durchführen und entsprechende E-Mail senden
|
||||||
|
check_timestamp(
|
||||||
|
connection,
|
||||||
|
tables,
|
||||||
|
timestamp_column,
|
||||||
|
email_config,
|
||||||
|
test_mode
|
||||||
|
)
|
||||||
|
|
||||||
|
# Verbindung schließen
|
||||||
|
connection.close()
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue