added two columns load rate and panelbox
This commit is contained in:
@@ -1,62 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
use Illuminate\Database\Migrations\Migration;
|
|
||||||
use Illuminate\Database\Schema\Blueprint;
|
|
||||||
use Illuminate\Support\Facades\Schema;
|
|
||||||
|
|
||||||
return new class extends Migration
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Run the migrations.
|
|
||||||
*/
|
|
||||||
public function up(): void
|
|
||||||
{
|
|
||||||
$sql = <<<'SQL'
|
|
||||||
CREATE TABLE sticker_masters (
|
|
||||||
id BIGINT GENERATED always AS IDENTITY PRIMARY KEY,
|
|
||||||
|
|
||||||
item_id BIGINT NOT NULL,
|
|
||||||
plant_id BIGINT NOT NULL,
|
|
||||||
serial_number_motor TEXT DEFAULT NULL,
|
|
||||||
serial_number_pump TEXT DEFAULT NULL,
|
|
||||||
serial_number_pumpset TEXT DEFAULT NULL,
|
|
||||||
|
|
||||||
pack_slip_motor TEXT DEFAULT NULL,
|
|
||||||
pack_slip_pump TEXT DEFAULT NULL,
|
|
||||||
pack_slip_pumpset TEXT DEFAULT NULL,
|
|
||||||
|
|
||||||
name_plate_motor TEXT DEFAULT NULL,
|
|
||||||
name_plate_pump TEXT DEFAULT NULL,
|
|
||||||
name_plate_pumpset TEXT DEFAULT NULL,
|
|
||||||
|
|
||||||
tube_sticker_motor TEXT DEFAULT NULL,
|
|
||||||
tube_sticker_pump TEXT DEFAULT NULL,
|
|
||||||
tube_sticker_pumpset TEXT DEFAULT NULL,
|
|
||||||
|
|
||||||
warranty_card TEXT DEFAULT NULL,
|
|
||||||
part_validation1 TEXT DEFAULT NULL,
|
|
||||||
part_validation2 TEXT DEFAULT NULL,
|
|
||||||
part_validation3 TEXT DEFAULT NULL,
|
|
||||||
part_validation4 TEXT DEFAULT NULL,
|
|
||||||
part_validation5 TEXT DEFAULT NULL,
|
|
||||||
|
|
||||||
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
|
||||||
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
|
||||||
deleted_at TIMESTAMP,
|
|
||||||
|
|
||||||
FOREIGN KEY (item_id) REFERENCES items (id),
|
|
||||||
FOREIGN KEY (plant_id) REFERENCES plants (id)
|
|
||||||
);
|
|
||||||
SQL;
|
|
||||||
|
|
||||||
DB::statement($sql);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Reverse the migrations.
|
|
||||||
*/
|
|
||||||
public function down(): void
|
|
||||||
{
|
|
||||||
Schema::dropIfExists('sticker_masters');
|
|
||||||
}
|
|
||||||
};
|
|
||||||
@@ -12,13 +12,13 @@ return new class extends Migration
|
|||||||
public function up(): void
|
public function up(): void
|
||||||
{
|
{
|
||||||
$sql = <<<'SQL'
|
$sql = <<<'SQL'
|
||||||
CREATE TABLE quality_validations (
|
CREATE TABLE sticker_masters (
|
||||||
id BIGINT GENERATED always AS IDENTITY PRIMARY KEY,
|
id BIGINT GENERATED always AS IDENTITY PRIMARY KEY,
|
||||||
|
|
||||||
|
item_id BIGINT NOT NULL,
|
||||||
plant_id BIGINT NOT NULL,
|
plant_id BIGINT NOT NULL,
|
||||||
sticker_master_id BIGINT NOT NULL,
|
|
||||||
|
|
||||||
production_order TEXT NOT NULL,
|
panel_box_code TEXT DEFAULT NULL,
|
||||||
|
|
||||||
serial_number_motor TEXT DEFAULT NULL,
|
serial_number_motor TEXT DEFAULT NULL,
|
||||||
serial_number_pump TEXT DEFAULT NULL,
|
serial_number_pump TEXT DEFAULT NULL,
|
||||||
@@ -43,17 +43,18 @@ return new class extends Migration
|
|||||||
part_validation4 TEXT DEFAULT NULL,
|
part_validation4 TEXT DEFAULT NULL,
|
||||||
part_validation5 TEXT DEFAULT NULL,
|
part_validation5 TEXT DEFAULT NULL,
|
||||||
|
|
||||||
|
load_rate INT NOT NULL DEFAULT (0),
|
||||||
|
|
||||||
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||||
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||||
deleted_at TIMESTAMP,
|
deleted_at TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY (plant_id) REFERENCES plants (id),
|
FOREIGN KEY (item_id) REFERENCES items (id),
|
||||||
FOREIGN KEY (sticker_master_id) REFERENCES sticker_masters (id)
|
FOREIGN KEY (plant_id) REFERENCES plants (id)
|
||||||
);
|
);
|
||||||
SQL;
|
SQL;
|
||||||
|
|
||||||
DB::statement($sql);
|
DB::statement($sql);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -61,6 +62,6 @@ return new class extends Migration
|
|||||||
*/
|
*/
|
||||||
public function down(): void
|
public function down(): void
|
||||||
{
|
{
|
||||||
Schema::dropIfExists('quality_validations');
|
Schema::dropIfExists('sticker_masters');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
Reference in New Issue
Block a user