diff --git a/database/migrations/2023_12_19_232631_create_wakil_surat_to_dbcawangan_table.php b/database/migrations/2023_12_19_232631_create_wakil_surat_to_dbcawangan_table.php index 9258a20..b01b95a 100644 --- a/database/migrations/2023_12_19_232631_create_wakil_surat_to_dbcawangan_table.php +++ b/database/migrations/2023_12_19_232631_create_wakil_surat_to_dbcawangan_table.php @@ -41,14 +41,20 @@ class CreateWakilSuratToDbcawanganTable extends Migration foreach($db_connection as $dbase){ - Schema::connection($dbase)->create('wakil_surat', function (Blueprint $table) { - $table->id(); - $table->string('nosiri')->nullable(); - $table->string('no_surat')->nullable(); - $table->string('norujukan')->nullable(); - $table->string('t_cetak')->nullable(); - $table->timestamps(); - }); + if (!Schema::connection($dbase)->hasTable('wakil_surat')) { + + + Schema::connection($dbase)->create('wakil_surat', function (Blueprint $table) { + $table->id(); + $table->string('nosiri')->nullable(); + $table->string('no_surat')->nullable(); + $table->string('norujukan')->nullable(); + $table->string('t_cetak')->nullable(); + $table->timestamps(); + }); + + + } } diff --git a/database/migrations/2024_02_25_152558_create_imbangdugabackup_to_dbcawangan.php b/database/migrations/2024_02_25_152558_create_imbangdugabackup_to_dbcawangan.php new file mode 100644 index 0000000..59daa58 --- /dev/null +++ b/database/migrations/2024_02_25_152558_create_imbangdugabackup_to_dbcawangan.php @@ -0,0 +1,111 @@ +getPdo(); + return true; + } catch(\Exception $e){ + return false; + } + }); + return $db_connection; + } + + + public function up() + { + + $db_connection = $this->getActiveDB(); + + foreach($db_connection as $dbase){ + + if (!Schema::connection($dbase)->hasTable('imbang_duga_backup')) { + + Schema::connection($dbase)->create('imbang_duga_backup', function (Blueprint $table) { + $table->id('recno'); + $table->string('kodcaw',10)->nullable(); + $table->date('tarikh')->nullable(); + $table->decimal('tunaiditangan', $precision = 11, $scale = 2)->nullable(); + $table->decimal('pembiayaantawarruq', $precision = 11, $scale = 2)->nullable(); + $table->decimal('bayaranpendahuluan', $precision = 11, $scale = 2)->nullable(); + $table->decimal('pinjamankoop', $precision = 11, $scale = 2)->nullable(); + $table->decimal('emaspalsu', $precision = 11, $scale = 2)->nullable(); + $table->decimal('serahan', $precision = 11, $scale = 2)->nullable(); + $table->decimal('bds', $precision = 11, $scale = 2)->nullable(); + $table->decimal('perubatan', $precision = 11, $scale = 2)->nullable(); + $table->decimal('keraian', $precision = 11, $scale = 2)->nullable(); + $table->decimal('rugilelong', $precision = 11, $scale = 2)->nullable(); + $table->decimal('bakilelong', $precision = 11, $scale = 2)->nullable(); + $table->decimal('wtd', $precision = 11, $scale = 2)->nullable(); + $table->decimal('untungrugiterkumpul', $precision = 11, $scale = 2)->nullable(); + $table->decimal('keun_sebenar', $precision = 11, $scale = 2)->nullable(); + $table->decimal('pendahuluan', $precision = 11, $scale = 2)->nullable(); + $table->decimal('cajlelong', $precision = 11, $scale = 2)->nullable(); + $table->decimal('pindahkekpkb', $precision = 11, $scale = 2)->nullable(); + $table->decimal('penghutangkaki', $precision = 11, $scale = 2)->nullable(); + $table->decimal('phapuskira', $precision = 11, $scale = 2)->nullable(); + $table->decimal('belian1stop', $precision = 11, $scale = 2)->nullable(); + $table->decimal('keun_penggadai', $precision = 11, $scale = 2)->nullable(); + $table->decimal('pend_terakru', $precision = 11, $scale = 2)->nullable(); + $table->decimal('cajperkhidmatan', $precision = 11, $scale = 2)->nullable(); + $table->decimal('cajlelongxtra', $precision = 11, $scale = 2)->nullable(); + $table->decimal('upahsimpanxtra', $precision = 11, $scale = 2)->nullable(); + $table->decimal('bakilelongxtra', $precision = 11, $scale = 2)->nullable(); + $table->decimal('rugilelongxtra', $precision = 11, $scale = 2)->nullable(); + $table->decimal('utgterkumpulxtra', $precision = 11, $scale = 2)->nullable(); + $table->decimal('jualan1stop', $precision = 11, $scale = 2)->nullable(); + $table->decimal('hapuskira', $precision = 11, $scale = 2)->nullable(); + $table->decimal('totalharta', $precision = 11, $scale = 2)->nullable(); + $table->decimal('totaltanggungan', $precision = 11, $scale = 2)->nullable(); + $table->integer('peringatan')->nullable(); + $table->timestamps(); + }); + + } + + + } + + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + + $db_connection = $this->getActiveDB(); + + foreach($db_connection as $dbase){ + + Schema::connection($dbase)->dropIfExists('imbang_duga_backup'); + }; + + + } +} diff --git a/database/migrations/2024_01_02_151041_add_column_ujrah_to_imbangdugabackup_table.php b/database/migrations/2024_02_25_153041_add_column_ujrah_to_imbangdugabackup_table.php similarity index 100% rename from database/migrations/2024_01_02_151041_add_column_ujrah_to_imbangdugabackup_table.php rename to database/migrations/2024_02_25_153041_add_column_ujrah_to_imbangdugabackup_table.php