aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/sqlite
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2023-04-11 10:57:27 +0200
committerEgor Tensin <Egor.Tensin@gmail.com>2023-04-11 10:57:27 +0200
commitf1dcea6e450ce7fb0d26aa0470118815bf76c527 (patch)
tree150941a7d25cee9c9ea84e5e6cfb4866aec25f4a /src/sqlite
parent.editorconfig: minor adjustments (diff)
downloadcimple-f1dcea6e450ce7fb0d26aa0470118815bf76c527.tar.gz
cimple-f1dcea6e450ce7fb0d26aa0470118815bf76c527.zip
sqlite: create indices
Diffstat (limited to 'src/sqlite')
-rw-r--r--src/sqlite/v01.sql6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/sqlite/v01.sql b/src/sqlite/v01.sql
index 26869b6..88bbc61 100644
--- a/src/sqlite/v01.sql
+++ b/src/sqlite/v01.sql
@@ -1,8 +1,10 @@
CREATE TABLE cimple_repositories (
id INTEGER PRIMARY KEY,
- url TEXT NOT NULL UNIQUE
+ url TEXT NOT NULL
) STRICT;
+CREATE UNIQUE INDEX cimple_repositories_url_index ON cimple_repositories(url);
+
CREATE TABLE cimple_runs (
id INTEGER PRIMARY KEY,
result INTEGER NOT NULL,
@@ -11,3 +13,5 @@ CREATE TABLE cimple_runs (
FOREIGN KEY (repo_id) REFERENCES cimple_repositories(id)
ON DELETE CASCADE ON UPDATE CASCADE
) STRICT;
+
+CREATE INDEX cimple_runs_repo_id_index ON cimple_runs(repo_id);