perbaikan ekosisitem

This commit is contained in:
2026-05-05 13:38:06 +07:00
parent 154390319a
commit f5913aa049
13 changed files with 260 additions and 31 deletions
@@ -0,0 +1,47 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\Facades\DB;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('ekosistem_basis_data_kolom', function (Blueprint $table) {
$table->string('relasi_tabel')->nullable();
$table->string('relasi_kolom_id')->nullable();
$table->string('relasi_kolom_label')->nullable();
});
DB::statement("alter table public.ekosistem_basis_data_kolom drop constraint ekosistem_basis_data_kolom_tipe_check;");
DB::statement("
alter table public.ekosistem_basis_data_kolom add constraint ekosistem_basis_data_kolom_tipe_check check (((tipe)::text = any
((array[
'varchar'::character varying,
'integer'::character varying,
'float'::character varying,
'boolean'::character varying,
'date'::character varying,
'datetime'::character varying,
'text'::character varying,
'foreign_key'::character varying
])::text[])))
");
Schema::table('ekosistem_basis_data_value', function (Blueprint $table) {
$table->integer('value_relasi')->nullable();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
}
};