diff --git a/database/migrations/2024_10_16_120026_move_redis_password_to_envs.php b/database/migrations/2024_10_16_120026_move_redis_password_to_envs.php index 53f81478c..c959145f0 100644 --- a/database/migrations/2024_10_16_120026_move_redis_password_to_envs.php +++ b/database/migrations/2024_10_16_120026_move_redis_password_to_envs.php @@ -1,8 +1,12 @@ chunkById(100, function ($redisInstances) { + StandaloneRedis::chunkById(100, function ($redisInstances) { foreach ($redisInstances as $redis) { - $redis->runtime_environment_variables()->firstOrCreate([ + EnvironmentVariable::create([ + 'standalone_redis_id' => $redis->id, 'key' => 'REDIS_PASSWORD', 'value' => $redis->redis_password, ]); + EnvironmentVariable::create([ + 'standalone_redis_id' => $redis->id, + 'key' => 'REDIS_USERNAME', + 'value' => 'default', + ]); } }); - DB::statement('ALTER TABLE standalone_redis DROP COLUMN redis_password'); + Schema::table('standalone_redis', function (Blueprint $table) { + $table->dropColumn('redis_password'); + }); } catch (\Exception $e) { echo 'Moving Redis passwords to envs failed.'; echo $e->getMessage();