Selaa lähdekoodia

Update migration

Daniel Supernault 2 vuotta sitten
vanhempi
commit
3f9e113cb7
1 muutettua tiedostoa jossa 10 lisäystä ja 8 poistoa
  1. 10 8
      database/migrations/2022_12_27_102053_update_hashtag_count.php

+ 10 - 8
database/migrations/2022_12_27_102053_update_hashtag_count.php

@@ -15,14 +15,16 @@ return new class extends Migration
      */
     public function up()
     {
-        Hashtag::chunkById(100, function($hashtags) {
-            foreach($hashtags as $hashtag) {
-                $count = DB::table('status_hashtags')->whereHashtagId($hashtag->id)->count();
-                $hashtag->cached_count = $count;
-                $hashtag->can_trend = true;
-                $hashtag->can_search = true;
-                $hashtag->save();
-            }
+        Hashtag::withoutEvents(function() {
+            Hashtag::chunkById(50, function($hashtags) {
+                foreach($hashtags as $hashtag) {
+                    $count = DB::table('status_hashtags')->whereHashtagId($hashtag->id)->count();
+                    $hashtag->cached_count = $count;
+                    $hashtag->can_trend = true;
+                    $hashtag->can_search = true;
+                    $hashtag->save();
+                }
+            }, 'id');
         });
     }