migration fix

This commit is contained in:
2025-12-05 21:01:58 +01:00
parent 8396bddcf3
commit e4b84e6575

View File

@@ -3,6 +3,8 @@
namespace Database\Seeders; namespace Database\Seeders;
use App\Models\AiModel; use App\Models\AiModel;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
class AiModelSeeder extends Seeder class AiModelSeeder extends Seeder
@@ -12,8 +14,14 @@ class AiModelSeeder extends Seeder
*/ */
public function run(): void public function run(): void
{ {
// Für SQLite: Lösche alle existierenden Modelle und füge sie frisch ein Schema::disableForeignKeyConstraints();
AiModel::truncate(); AiModel::query()->delete();
if (DB::getDriverName() === 'mysql') {
DB::statement('ALTER TABLE ai_models AUTO_INCREMENT = 1');
}
Schema::enableForeignKeyConstraints();
$data = [ $data = [
[ [