fix(migration): ubah tipe data balance menjadi string
- Mengubah tipe data kolom `actual_balance` dan `cleared_balance` dari `decimal` menjadi `string`. - Menambahkan default value `0` pada kedua kolom tersebut. - Perubahan untuk memastikan kompatibilitas dalam pengelolaan data balance dengan format non-numerik atau string. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
@@ -15,13 +15,13 @@ return new class extends Migration
|
||||
$table->id();
|
||||
$table->string('account_number');
|
||||
$table->string('period'); // Format: YYYY-MM
|
||||
$table->decimal('actual_balance', 20, 2)->default(0);
|
||||
$table->decimal('cleared_balance', 20, 2)->default(0);
|
||||
$table->string('actual_balance')->default(0);
|
||||
$table->string('cleared_balance')->default(0);
|
||||
$table->timestamps();
|
||||
|
||||
// Create a unique constraint to ensure one record per account per period
|
||||
$table->unique(['account_number', 'period']);
|
||||
|
||||
|
||||
// Add indexes for faster queries
|
||||
$table->index('account_number');
|
||||
$table->index('period');
|
||||
|
||||
Reference in New Issue
Block a user