From 591f8529fd593f86dd8dffb87146c346f5709736 Mon Sep 17 00:00:00 2001
From: Toby Zerner <toby.zerner@gmail.com>
Date: Tue, 25 Sep 2018 07:19:36 +0930
Subject: [PATCH] Add database indices. ref flarum/core#127 (#17)

---
 ...8_09_15_043621_add_discussions_indices.php | 27 +++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 extensions/lock/migrations/2018_09_15_043621_add_discussions_indices.php

diff --git a/extensions/lock/migrations/2018_09_15_043621_add_discussions_indices.php b/extensions/lock/migrations/2018_09_15_043621_add_discussions_indices.php
new file mode 100644
index 000000000..01d92f99e
--- /dev/null
+++ b/extensions/lock/migrations/2018_09_15_043621_add_discussions_indices.php
@@ -0,0 +1,27 @@
+<?php
+
+/*
+ * This file is part of Flarum.
+ *
+ * (c) Toby Zerner <toby.zerner@gmail.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Database\Schema\Builder;
+
+return [
+    'up' => function (Builder $schema) {
+        $schema->table('discussions', function (Blueprint $table) {
+            $table->index('is_locked');
+        });
+    },
+
+    'down' => function (Builder $schema) {
+        $schema->table('discussions', function (Blueprint $table) {
+            $table->dropIndex(['is_locked']);
+        });
+    }
+];