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