Add index on (project, time)

This allows for efficient queries for all ref-updates in a given project
before/after some time.

Change-Id: If725ffa945d265167f8b3caaf8a0742264f5aa65
diff --git a/src/main/java/com/googlesource/gerrit/plugins/spannerrefdb/DatabaseSchemaCreator.java b/src/main/java/com/googlesource/gerrit/plugins/spannerrefdb/DatabaseSchemaCreator.java
index 0bf042e..aa8c4ac 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/spannerrefdb/DatabaseSchemaCreator.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/spannerrefdb/DatabaseSchemaCreator.java
@@ -62,7 +62,8 @@
                       + ")"
                       + "PRIMARY KEY (project, ref)",
                   "ALTER TABLE refs ADD COLUMN IF NOT EXISTS "
-                      + "time TIMESTAMP OPTIONS (allow_commit_timestamp=true)"),
+                      + "time TIMESTAMP OPTIONS (allow_commit_timestamp=true)",
+                  "CREATE INDEX IF NOT EXISTS project_time ON refs(project, time)"),
               null)
           .get();
     } catch (Exception e) {