diff --git a/database/seeders/BreathingTemplateSeeder.php b/database/seeders/BreathingTemplateSeeder.php index bfe4dbb..f19df99 100644 --- a/database/seeders/BreathingTemplateSeeder.php +++ b/database/seeders/BreathingTemplateSeeder.php @@ -10,7 +10,17 @@ class BreathingTemplateSeeder extends Seeder public function run(): void { BreathingTemplate::query()->delete(); - DB::statement('ALTER TABLE breathing_templates AUTO_INCREMENT = 1'); + + // تشخیص نوع دیتابیس + $driver = DB::getDriverName(); + + if ($driver === 'mysql') { + // ریست Auto Increment در MySQL + DB::statement('ALTER TABLE breathing_templates AUTO_INCREMENT = 1'); + } elseif ($driver === 'pgsql') { + // ریست Sequence در PostgreSQL + DB::statement('ALTER SEQUENCE breathing_templates_id_seq RESTART WITH 1'); + } $templates = [ [ 'name' => '۴-۷-۸ تنفس آرام',