From 110cd7626e2301a7240d8f5b9d5b622e19cfc763 Mon Sep 17 00:00:00 2001 From: Masroor Ehsan Date: Mon, 6 Jan 2025 21:38:04 +0600 Subject: [PATCH] DDL GUID --- .../migrations/0000_00_00_163912_create_institutes_table.php | 2 +- .../migrations/0000_01_31_075136_create_facilities_table.php | 2 +- database/migrations/0001_01_01_000000_create_users_table.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/database/migrations/0000_00_00_163912_create_institutes_table.php b/database/migrations/0000_00_00_163912_create_institutes_table.php index 490e7b6..9d4d28f 100644 --- a/database/migrations/0000_00_00_163912_create_institutes_table.php +++ b/database/migrations/0000_00_00_163912_create_institutes_table.php @@ -10,7 +10,7 @@ public function up(): void { Schema::create('institutes', function (Blueprint $table) { $table->id(); - $table->uuid('guid')->unique()->index()->default(DB::raw('uuid_generate_v4()')); + $table->uuid('guid')->unique()->index()->default(DB::raw("concat('INS-', gen_random_uuid())")); $table->string('name')->unique(); $table->boolean('is_active')->default(false); $table->string('address')->nullable(); diff --git a/database/migrations/0000_01_31_075136_create_facilities_table.php b/database/migrations/0000_01_31_075136_create_facilities_table.php index 2a5341b..501cc85 100644 --- a/database/migrations/0000_01_31_075136_create_facilities_table.php +++ b/database/migrations/0000_01_31_075136_create_facilities_table.php @@ -10,7 +10,7 @@ public function up(): void { Schema::create('facilities', function (Blueprint $table) { $table->id(); - $table->uuid('guid')->unique()->index()->default(DB::raw('uuid_generate_v4()')); + $table->uuid('guid')->unique()->index()->default(DB::raw("concat('FAC-', gen_random_uuid())")); $table->boolean('is_active')->default(false); $table->foreignId('institute_id')->constrained('institutes')->cascadeOnDelete(); $table->string('name'); 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 3e00dde..f34c730 100644 --- a/database/migrations/0001_01_01_000000_create_users_table.php +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -12,7 +12,7 @@ public function up(): void { Schema::create('users', function (Blueprint $table) { $table->id(); - $table->uuid('guid')->unique()->index()->default(DB::raw('uuid_generate_v4()')); + $table->uuid('guid')->unique()->index()->default(DB::raw("concat('USR-', gen_random_uuid())")); $table->boolean('is_active')->default(true); $table->string('first_name'); $table->string('last_name')->nullable();