diff --git a/database/migrations/2023_01_28_010000_make_page_id_incremental.php b/database/migrations/2023_01_28_010000_make_page_id_incremental.php index 2a95904..8a37dff 100644 --- a/database/migrations/2023_01_28_010000_make_page_id_incremental.php +++ b/database/migrations/2023_01_28_010000_make_page_id_incremental.php @@ -4,12 +4,17 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; class MakePageIdIncremental extends Migration { public function up() { + $tablePrefix = Schema::getConnection()->getTablePrefix(); + if (DB::select(DB::raw('SHOW KEYS FROM '.$tablePrefix.'pages WHERE Key_name=\'PRIMARY\' AND Column_name=\'page_id\''))) + return; + Schema::table('pages', function (Blueprint $table) { $table->unsignedBigInteger('page_id', true)->change(); });