aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2019-12-05 17:19:04 +0100
committerChristopher Baines <mail@cbaines.net>2019-12-05 17:19:04 +0100
commit36d9d2a4e83a5b0dc8fa25fc354437c1179643a3 (patch)
tree13130e2eb28b4a0231fcc6290faf3b1d9ced291c
parentf7367dc5e873e0b0013be4396e95db06b704467a (diff)
downloaddata-service-36d9d2a4e83a5b0dc8fa25fc354437c1179643a3.tar
data-service-36d9d2a4e83a5b0dc8fa25fc354437c1179643a3.tar.gz
Add some database indexes
-rw-r--r--sqitch/deploy/add_some_database_indexes.sql10
-rw-r--r--sqitch/revert/add_some_database_indexes.sql7
-rw-r--r--sqitch/sqitch.plan1
-rw-r--r--sqitch/verify/add_some_database_indexes.sql7
4 files changed, 25 insertions, 0 deletions
diff --git a/sqitch/deploy/add_some_database_indexes.sql b/sqitch/deploy/add_some_database_indexes.sql
new file mode 100644
index 0000000..1af1d3f
--- /dev/null
+++ b/sqitch/deploy/add_some_database_indexes.sql
@@ -0,0 +1,10 @@
+-- Deploy guix-data-service:add_some_database_indexes to pg
+
+BEGIN;
+
+CREATE INDEX ON derivation_outputs (derivation_id);
+CREATE INDEX ON derivation_outputs (derivation_output_details_id);
+CREATE INDEX ON nars (store_path);
+CREATE INDEX ON package_derivations (package_id);
+
+COMMIT;
diff --git a/sqitch/revert/add_some_database_indexes.sql b/sqitch/revert/add_some_database_indexes.sql
new file mode 100644
index 0000000..4331aa9
--- /dev/null
+++ b/sqitch/revert/add_some_database_indexes.sql
@@ -0,0 +1,7 @@
+-- Revert guix-data-service:add_some_database_indexes from pg
+
+BEGIN;
+
+-- XXX Add DDLs here.
+
+COMMIT;
diff --git a/sqitch/sqitch.plan b/sqitch/sqitch.plan
index 45f6921..bded932 100644
--- a/sqitch/sqitch.plan
+++ b/sqitch/sqitch.plan
@@ -36,3 +36,4 @@ equivalent_derivations 2019-12-04T16:43:37Z <chris@phact> # Add equivalent_der
change_nars_size_to_bigint 2019-12-04T21:24:21Z <chris@phact> # Change nars.size to bigint
change_nar_urls_size_to_bigint 2019-12-04T21:49:07Z <chris@phact> # Change nar_urls.size to bigint
sort_out_duplicate_builds 2019-12-05T12:43:53Z <chris@phact> # Sort out duplicate builds
+add_some_database_indexes 2019-12-05T15:53:04Z Christopher Baines <mail@cbaines.net> # Add some indexes
diff --git a/sqitch/verify/add_some_database_indexes.sql b/sqitch/verify/add_some_database_indexes.sql
new file mode 100644
index 0000000..9701544
--- /dev/null
+++ b/sqitch/verify/add_some_database_indexes.sql
@@ -0,0 +1,7 @@
+-- Verify guix-data-service:add_some_database_indexes on pg
+
+BEGIN;
+
+-- XXX Add verifications here.
+
+ROLLBACK;