From a134ed69ba2932cf4e5173225001061f2f479767 Mon Sep 17 00:00:00 2001 From: Amirmahdi Nourkazemi Date: Sat, 13 Sep 2025 17:01:20 +0330 Subject: [PATCH] feat: delete table breath template --- database/seeders/BreathingTemplateSeeder.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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' => '۴-۷-۸ تنفس آرام',