From f515bd2dc88a1d1a7e189ed1585131ebf7dcabd2 Mon Sep 17 00:00:00 2001 From: Brady Wetherington Date: Tue, 28 Jun 2022 17:12:14 -0700 Subject: [PATCH] Add index across username and deleted_at to improve large directory sync performance --- ..._28_234539_add_username_index_to_users.php | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 database/migrations/2022_06_28_234539_add_username_index_to_users.php diff --git a/database/migrations/2022_06_28_234539_add_username_index_to_users.php b/database/migrations/2022_06_28_234539_add_username_index_to_users.php new file mode 100644 index 0000000000..3303713319 --- /dev/null +++ b/database/migrations/2022_06_28_234539_add_username_index_to_users.php @@ -0,0 +1,32 @@ +index(['username', 'deleted_at']); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('users', function (Blueprint $table) { + $table->dropIndex(['username','deleted_at']); + }); + } +}