diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php deleted file mode 100644 index 05fb5d9..0000000 --- a/database/migrations/0001_01_01_000000_create_users_table.php +++ /dev/null @@ -1,49 +0,0 @@ -id(); - $table->string('name'); - $table->string('email')->unique(); - $table->timestamp('email_verified_at')->nullable(); - $table->string('password'); - $table->rememberToken(); - $table->timestamps(); - }); - - Schema::create('password_reset_tokens', function (Blueprint $table) { - $table->string('email')->primary(); - $table->string('token'); - $table->timestamp('created_at')->nullable(); - }); - - Schema::create('sessions', function (Blueprint $table) { - $table->string('id')->primary(); - $table->foreignId('user_id')->nullable()->index(); - $table->string('ip_address', 45)->nullable(); - $table->text('user_agent')->nullable(); - $table->longText('payload'); - $table->integer('last_activity')->index(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('users'); - Schema::dropIfExists('password_reset_tokens'); - Schema::dropIfExists('sessions'); - } -}; diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php deleted file mode 100644 index ed758bd..0000000 --- a/database/migrations/0001_01_01_000001_create_cache_table.php +++ /dev/null @@ -1,35 +0,0 @@ -string('key')->primary(); - $table->mediumText('value'); - $table->integer('expiration')->index(); - }); - - Schema::create('cache_locks', function (Blueprint $table) { - $table->string('key')->primary(); - $table->string('owner'); - $table->integer('expiration')->index(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('cache'); - Schema::dropIfExists('cache_locks'); - } -}; diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php deleted file mode 100644 index 425e705..0000000 --- a/database/migrations/0001_01_01_000002_create_jobs_table.php +++ /dev/null @@ -1,57 +0,0 @@ -id(); - $table->string('queue')->index(); - $table->longText('payload'); - $table->unsignedTinyInteger('attempts'); - $table->unsignedInteger('reserved_at')->nullable(); - $table->unsignedInteger('available_at'); - $table->unsignedInteger('created_at'); - }); - - Schema::create('job_batches', function (Blueprint $table) { - $table->string('id')->primary(); - $table->string('name'); - $table->integer('total_jobs'); - $table->integer('pending_jobs'); - $table->integer('failed_jobs'); - $table->longText('failed_job_ids'); - $table->mediumText('options')->nullable(); - $table->integer('cancelled_at')->nullable(); - $table->integer('created_at'); - $table->integer('finished_at')->nullable(); - }); - - Schema::create('failed_jobs', function (Blueprint $table) { - $table->id(); - $table->string('uuid')->unique(); - $table->text('connection'); - $table->text('queue'); - $table->longText('payload'); - $table->longText('exception'); - $table->timestamp('failed_at')->useCurrent(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('jobs'); - Schema::dropIfExists('job_batches'); - Schema::dropIfExists('failed_jobs'); - } -}; diff --git a/database/migrations/2021_04_06_100750_create_products_table.php b/database/migrations/2021_04_06_100750_create_products_table.php index 82c9f08..c357dca 100644 --- a/database/migrations/2021_04_06_100750_create_products_table.php +++ b/database/migrations/2021_04_06_100750_create_products_table.php @@ -1,10 +1,11 @@ string('note')->nullable()->after('available'); - - }); + if (!Schema::hasColumn('price_lists', 'note')) { + Schema::table('price_lists', function (Blueprint $table) { + $table->string('note')->nullable()->after('available'); + }); + } } /** diff --git a/database/migrations/2022_05_26_095237_create_system_parameters_table.php b/database/migrations/2022_05_26_095237_create_system_parameters_table.php index 55639ce..f23057d 100644 --- a/database/migrations/2022_05_26_095237_create_system_parameters_table.php +++ b/database/migrations/2022_05_26_095237_create_system_parameters_table.php @@ -1,6 +1,7 @@ timestamp('expires_at')->nullable()->after('last_used_at'); - }); + if (!Schema::hasColumn('personal_access_tokens', 'expires_at')) { + Schema::table('personal_access_tokens', function (Blueprint $table) { + $table->timestamp('expires_at')->nullable()->after('last_used_at'); + }); + } } /** diff --git a/database/migrations/2026_01_24_000000_rename_password_resets_table.php b/database/migrations/2026_01_24_000000_rename_password_resets_table.php index c3f9489..f441af7 100644 --- a/database/migrations/2026_01_24_000000_rename_password_resets_table.php +++ b/database/migrations/2026_01_24_000000_rename_password_resets_table.php @@ -10,7 +10,9 @@ */ public function up(): void { - Schema::rename('password_resets', 'password_reset_tokens'); + if (Schema::hasTable('password_resets') && !Schema::hasTable('password_reset_tokens')) { + Schema::rename('password_resets', 'password_reset_tokens'); + } } /** diff --git a/database/migrations/2026_03_02_065700_create_pricelist_files_table.php b/database/migrations/2026_03_02_065700_create_pricelist_files_table.php index 2aa9fca..c6d3add 100644 --- a/database/migrations/2026_03_02_065700_create_pricelist_files_table.php +++ b/database/migrations/2026_03_02_065700_create_pricelist_files_table.php @@ -1,6 +1,7 @@