Add unique constrain to sqlite db (fixes #70)

This commit is contained in:
adisbladis 2017-05-16 21:34:35 +08:00
parent 4250c6d337
commit eac2a11bc4
Failed to generate hash of commit

View file

@ -113,7 +113,7 @@ class RulesDB:
with self._lock: with self._lock:
conn = self._get_conn() conn = self._get_conn()
c = conn.cursor() 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): def load_rules(self):
with self._lock: with self._lock: