aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-02-10 22:30:43 -0800
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-02-10 22:30:43 -0800
commita006a93a04eda5d8d6947eb1ccc675a79266dbf4 (patch)
tree02e48a1f68fc73742dcc7f2a0e097452b4e7079e
parent30e80c675ec31d376571d36a6523b68280d9060d (diff)
Add indexes
-rw-r--r--sql/schema_version_13.sql2
-rw-r--r--sql/sql.go6
-rw-r--r--storage/migration.go2
3 files changed, 8 insertions, 2 deletions
diff --git a/sql/schema_version_13.sql b/sql/schema_version_13.sql
new file mode 100644
index 0000000..c2b5df7
--- /dev/null
+++ b/sql/schema_version_13.sql
@@ -0,0 +1,2 @@
+create index entries_user_status_idx on entries(user_id, status);
+create index feeds_user_category_idx on feeds(user_id, category_id);
diff --git a/sql/sql.go b/sql/sql.go
index e3448f9..979c3af 100644
--- a/sql/sql.go
+++ b/sql/sql.go
@@ -1,5 +1,5 @@
// Code generated by go generate; DO NOT EDIT.
-// 2018-01-31 21:53:31.179267411 -0800 PST m=+0.003439489
+// 2018-02-10 22:26:57.088648586 -0800 PST m=+0.004853992
package sql
@@ -123,6 +123,9 @@ alter table integrations add column wallabag_client_secret text default '';
alter table integrations add column wallabag_username text default '';
alter table integrations add column wallabag_password text default '';`,
"schema_version_12": `alter table entries add column starred bool default 'f';`,
+ "schema_version_13": `create index entries_user_status_idx on entries(user_id, status);
+create index feeds_user_category_idx on feeds(user_id, category_id);
+`,
"schema_version_2": `create extension if not exists hstore;
alter table users add column extra hstore;
create index users_extra_idx on users using gin(extra);
@@ -166,6 +169,7 @@ var SqlMapChecksums = map[string]string{
"schema_version_10": "8faf15ddeff7c8cc305e66218face11ed92b97df2bdc2d0d7944d61441656795",
"schema_version_11": "dc5bbc302e01e425b49c48ddcd8e29e3ab2bb8e73a6cd1858a6ba9fbec0b5243",
"schema_version_12": "a95abab6cdf64811fc744abd37457e2928939d999c5ef00d2bdd9398e16f32fb",
+ "schema_version_13": "9073fae1e796936f4a43a8120ebdb4218442fe7d346ace6387556a357c2d7edf",
"schema_version_2": "e8e9ff32478df04fcddad10a34cba2e8bb1e67e7977b5bd6cdc4c31ec94282b4",
"schema_version_3": "a54745dbc1c51c000f74d4e5068f1e2f43e83309f023415b1749a47d5c1e0f12",
"schema_version_4": "216ea3a7d3e1704e40c797b5dc47456517c27dbb6ca98bf88812f4f63d74b5d9",
diff --git a/storage/migration.go b/storage/migration.go
index c10da45..73267ec 100644
--- a/storage/migration.go
+++ b/storage/migration.go
@@ -12,7 +12,7 @@ import (
"github.com/miniflux/miniflux/sql"
)
-const schemaVersion = 12
+const schemaVersion = 13
// Migrate run database migrations.
func (s *Storage) Migrate() {