Merge pull request #73 from adisbladis/sqlite-unique

Add unique constrain to sqlite db (fixes #70)
This commit is contained in:
Simone Margaritelli 2017-05-16 15:38:09 +02:00 committed by GitHub
commit 9838989e1b

View file

@ -113,7 +113,7 @@ class RulesDB:
with self._lock:
conn = self._get_conn()
c = conn.cursor()
c.execute("CREATE TABLE IF NOT EXISTS rules (app_path TEXT, verdict INTEGER, address TEXT, port INTEGER, proto TEXT)") # noqa
c.execute("CREATE TABLE IF NOT EXISTS rules (app_path TEXT, verdict INTEGER, address TEXT, port INTEGER, proto TEXT, UNIQUE (app_path, verdict, address, port, proto))") # noqa
def load_rules(self):
with self._lock: