wzq лет назад: 5
Родитель
Сommit
64ee4a61f4

+ 0 - 59
database/migrations/2019_06_14_155026_create_table_feed.php

@@ -1,59 +0,0 @@
-<?php
-
-use Illuminate\Support\Facades\Schema;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class CreateTableFeed extends Migration
-{
-    /**
-     * Run the migrations.
-     *
-     * @return void
-     */
-    public function up()
-    {
-        Schema::create('feed', function (Blueprint $table) {
-            $table->bigIncrements('id');
-
-            $table->integer('uid')
-                ->index('uid')
-                ->comment('uid');
-
-            $table->integer('follow_uid')
-                ->comment('关注人uid');
-
-            $table->string('follow_username')
-                ->default('')
-                ->comment('关注人昵称');
-
-            $table->string('follow_avatar')
-                ->default('')
-                ->comment('关注人头像');
-
-            $table->string('type', 32)
-                ->default('post_create')
-                ->comment('类型');
-
-            $table->integer('relate_id')
-                ->default(0)
-                ->comment('相关id');
-
-            $table->string('content', 1000)
-                ->default('')
-                ->comment('内容');
-
-            $table->timestamps();
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     *
-     * @return void
-     */
-    public function down()
-    {
-        Schema::dropIfExists('feed');
-    }
-}

+ 0 - 1
database/migrations/2019_07_29_095032_create_table_feeds.php

@@ -18,7 +18,6 @@ class CreateTableFeeds extends Migration
                 $table->bigIncrements('id');
 
                 $table->integer('uid')
-                    ->index('uid')
                     ->comment('uid');
 
                 $table->integer('follow_uid')

+ 32 - 0
database/migrations/2019_07_29_102107_add_index_to_table_feed.php

@@ -0,0 +1,32 @@
+<?php
+
+use Illuminate\Support\Facades\Schema;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Database\Migrations\Migration;
+
+class AddIndexToTableFeed extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::table('feed', function (Blueprint $table) {
+            $table->index(['uid', 'follow_uid', 'type', 'relate_id'],'idx_search');
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('feed', function (Blueprint $table) {
+            //
+        });
+    }
+}