From 40ff55c97da17378d8cc3a2a4c559ae5b84e8f8b Mon Sep 17 00:00:00 2001 From: asauer Date: Wed, 10 Jul 2019 23:19:59 +0200 Subject: [PATCH] Add beschd deletion script ever :)! --- src/delete_unused_notes.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/delete_unused_notes.py diff --git a/src/delete_unused_notes.py b/src/delete_unused_notes.py new file mode 100644 index 0000000..bc80112 --- /dev/null +++ b/src/delete_unused_notes.py @@ -0,0 +1,19 @@ +import os +import psycopg2 + +DB_HOST = os.environ.get('DB_HOST') +DB_NAME = os.environ.get('POSTGRES_DB') +DB_USER = os.environ.get('POSTGRES_USER') +DB_PASSWORD = os.environ.get('POSTGRES_PASSWORD') + +deletion_statement = 'DELETE FROM "Notes" WHERE "content" = \'\';' + +try: + conn = psycopg2.connect(host=DB_HOST, database=DB_NAME, user=DB_USER, password=DB_PASSWORD) + cur = conn.cursor() + cur.execute(deletion_statement) + conn.commit() + cur.close() + conn.close() +except Exception as e: + print(e)