diff --git a/database/migrations/2026_01_15_160659_create_manticore_sync_failures_table.php b/database/migrations/2026_01_15_160659_create_manticore_sync_failures_table.php index 2e3404d5f..00aac2084 100644 --- a/database/migrations/2026_01_15_160659_create_manticore_sync_failures_table.php +++ b/database/migrations/2026_01_15_160659_create_manticore_sync_failures_table.php @@ -13,6 +13,9 @@ class CreateManticoreSyncFailuresTable extends Migration */ public function up() { + if (Schema::hasTable('manticore_sync_failures')) { + return; + } Schema::create('manticore_sync_failures', function (Blueprint $table) { $table->id(); $table->string('data_type', 20)->comment('数据类型: msg/file/task/project/user'); diff --git a/database/migrations/2026_01_21_000000_create_project_task_ai_events_table.php b/database/migrations/2026_01_21_000000_create_project_task_ai_events_table.php index 09b382344..5d9f73750 100644 --- a/database/migrations/2026_01_21_000000_create_project_task_ai_events_table.php +++ b/database/migrations/2026_01_21_000000_create_project_task_ai_events_table.php @@ -8,6 +8,9 @@ class CreateProjectTaskAiEventsTable extends Migration { public function up() { + if (Schema::hasTable('project_task_ai_events')) { + return; + } Schema::create('project_task_ai_events', function (Blueprint $table) { $table->bigIncrements('id'); $table->bigInteger('task_id')->comment('任务ID');