Просмотр исходного кода

Don't forget to do UNIQUE keys on your normalizer tables oof

George Baugh 2 лет назад
Родитель
Сommit
6e21e90d1d
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      schema/log.schema

+ 5 - 4
schema/log.schema

@@ -1,22 +1,23 @@
 CREATE TABLE IF NOT EXISTS seen_hosts (
     id INTEGER PRIMARY KEY AUTOINCREMENT,
-    ip_address TEXT NOT NULL
+    ip_address TEXT NOT NULL UNIQUE
 );
 
 CREATE TABLE IF NOT EXISTS seen_users (
     id INTEGER PRIMARY KEY AUTOINCREMENT,
-    user TEXT NOT NULL
+    user TEXT NOT NULL UNIQUE
 );
 
 CREATE TABLE IF NOT EXISTS seen_routes (
     id INTEGER PRIMARY KEY AUTOINCREMENT,
     route TEXT NOT NULL,
-    method TEXT NOT NULL
+    method TEXT NOT NULL,
+    UNIQUE(route, method)
 );
 
 CREATE TABLE IF NOT EXISTS response_code (
     id INTEGER PRIMARY KEY AUTOINCREMENT,
-    code INTEGER NOT NULL
+    code INTEGER NOT NULL UNIQUE
 );
 
 CREATE TABLE IF NOT EXISTS requests (