From 216a565d3ab533c46e1ebe99a97935166a404a41 Mon Sep 17 00:00:00 2001 From: Dr Masroor Ehsan Date: Sat, 28 Dec 2024 11:08:14 +0600 Subject: [PATCH] dml --- database/migrations/0001_01_01_000000_create_users_table.php | 2 +- .../migrations/2024_12_27_060234_create_studies_table.php | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php index d8e79aa..2978fe3 100644 --- a/database/migrations/0001_01_01_000000_create_users_table.php +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -21,7 +21,7 @@ public function up(): void $table->rememberToken(); $table->foreignId('current_team_id')->nullable(); $table->string('profile_photo_path', 2048)->nullable(); - $table->foreignIdFor(Site::class, 'site_id')->nullable(); + $table->foreignIdFor(Site::class)->nullable()->index(); $table->timestamps(); }); diff --git a/database/migrations/2024_12_27_060234_create_studies_table.php b/database/migrations/2024_12_27_060234_create_studies_table.php index 684e42e..71a738a 100644 --- a/database/migrations/2024_12_27_060234_create_studies_table.php +++ b/database/migrations/2024_12_27_060234_create_studies_table.php @@ -27,8 +27,9 @@ public function up(): void $table->dateTime('upload_date')->index(); $table->foreignIdFor(Site::class)->constrained()->onDelete('cascade'); $table->tinyInteger('report_status')->default(0); - $table->string('study_modality'); - $table->foreignIdFor(User::class, 'assigned_radiologist_id')->nullable()->constrained()->onDelete('set null'); + $table->string('study_modality',4); + $table->foreignIdFor(User::class, 'assigned_physician_id')->nullable()->constrained()->onDelete('set null'); + $table->foreignIdFor(User::class, 'interpreting_physician_id')->nullable()->constrained()->onDelete('set null'); $table->timestamps(); $table->index(['site_id', 'upload_date']);