From fa2e15181100813fc1d0c8726009a4fca7a1e56e Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Wed, 15 Jan 2025 09:29:25 +0700 Subject: [PATCH] feat(database): create migration for temp_arrangements table - Menambahkan file migrasi untuk tabel temp_arrangements. - Mendukung penyimpanan data terkait pengaturan sementara. --- ..._070130_create_temp_arrangements_table.php | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 database/migrations/2025_01_14_070130_create_temp_arrangements_table.php diff --git a/database/migrations/2025_01_14_070130_create_temp_arrangements_table.php b/database/migrations/2025_01_14_070130_create_temp_arrangements_table.php new file mode 100644 index 0000000..2b79166 --- /dev/null +++ b/database/migrations/2025_01_14_070130_create_temp_arrangements_table.php @@ -0,0 +1,38 @@ +id(); // Auto-increment ID + $table->string('arrangement_id')->unique(); // ID + $table->string('linked_appl_id')->nullable(); // LINKED.APPL.ID + $table->string('customer')->nullable(); // CUSTOMER + $table->string('co_code')->nullable(); // CO.CODE + $table->date('orig_contract_date')->nullable(); // ORIG.CONTRACT.DATE + $table->string('product')->nullable(); // PRODUCT + $table->date('start_date')->nullable(); // START.DATE + $table->string('product_line')->nullable(); // PRODUCT.LINE + $table->string('arr_status')->nullable(); // ARR.STATUS + $table->string('product_group')->nullable(); // PRODUCT.GROUP + $table->string('customer_role')->nullable(); // CUSTOMER.ROLE + $table->timestamps(); // Created at and Updated at timestamps + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('temp_arrangements'); + } +};