From b738e5c000083a52a8cd6f84b296443b063373d6 Mon Sep 17 00:00:00 2001 From: ayntk-ai <122374094+ayntk-ai@users.noreply.github.com> Date: Sat, 10 Aug 2024 00:13:17 +0200 Subject: [PATCH] add DB migration --- ...leanup_fields_to_server_settings_table.php | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 database/migrations/2024_08_09_215659_add_server_cleanup_fields_to_server_settings_table.php diff --git a/database/migrations/2024_08_09_215659_add_server_cleanup_fields_to_server_settings_table.php b/database/migrations/2024_08_09_215659_add_server_cleanup_fields_to_server_settings_table.php new file mode 100644 index 000000000..e4715b228 --- /dev/null +++ b/database/migrations/2024_08_09_215659_add_server_cleanup_fields_to_server_settings_table.php @@ -0,0 +1,44 @@ +boolean('force_server_cleanup')->default(false); + $table->string('server_cleanup_cron')->default('*/10 * * * *'); + $table->integer('server_cleanup_threshold')->default(80); + + // Remove old columns + $table->dropColumn('is_force_cleanup_enabled'); + $table->dropColumn('cleanup_after_percentage'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('server_settings', function (Blueprint $table) { + $table->dropColumn('force_server_cleanup'); + $table->dropColumn('server_cleanup_cron'); + $table->dropColumn('server_cleanup_threshold'); + + // Add back old columns + $table->boolean('is_force_cleanup_enabled')->default(false); + $table->integer('cleanup_after_percentage')->default(80); + }); + } +} \ No newline at end of file