Files
citrus-cms/database/migrations/2023_04_24_122435_create_ferrits_table.php
T
2026-04-28 21:15:09 +03:00

101 lines
5.8 KiB
PHP

<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateFerritsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('ferrits', function (Blueprint $table) {
$table->id();
$table->timestamps();
$table->string('invoice_number', 100)->nullable()->default(null);
$table->date('invoice_date')->nullable()->default(null);
$table->string('contractor', 100)->nullable()->default(null);
$table->string('test_laboratory_ferrite', 100)->nullable()->default(null);
$table->string('project', 100)->nullable()->default(null);
$table->string('design_area', 100)->nullable()->default(null);
$table->string('line_specification', 100)->nullable()->default(null);
$table->string('line_number', 100)->nullable()->default(null);
$table->string('fluid_code', 100)->nullable()->default(null);
$table->string('service_category', 100)->nullable()->default(null);
$table->string('fluid_group', 100)->nullable()->default(null);
$table->string('operating_temperature_s', 100)->nullable()->default(null);
$table->string('operating_pressure_mpa', 100)->nullable()->default(null);
$table->string('external_finish_type', 100)->nullable()->default(null);
$table->string('iso_number', 100)->nullable()->default(null);
$table->string('quantity_of_iso', 100)->nullable()->default(null);
$table->string('iso_rev', 100)->nullable()->default(null);
$table->string('spool_number', 100)->nullable()->default(null);
$table->string('type_of_joint', 100)->nullable()->default(null);
$table->string('no_of_the_joint_as_per_as_built_survey', 100)->nullable()->default(null);
$table->string('type_of_welds', 100)->nullable()->default(null);
$table->date('welding_date')->nullable()->default(null);
$table->string('wps_no', 100)->nullable()->default(null);
$table->string('welding_method', 100)->nullable()->default(null);
$table->string('welding_materials_1', 100)->nullable()->default(null);
$table->string('welding_materials_1_lot_no', 100)->nullable()->default(null);
$table->string('welding_materials_1_certificate_no', 100)->nullable()->default(null);
$table->string('welding_materials_2', 100)->nullable()->default(null);
$table->string('welding_materials_2_lot_no', 100)->nullable()->default(null);
$table->string('welding_materials_2_certificate_no', 100)->nullable()->default(null);
$table->string('welder_1', 100)->nullable()->default(null);
$table->string('welder_2', 100)->nullable()->default(null);
$table->string('certificate_no_1', 100)->nullable()->default(null);
$table->string('wpq_report_1', 100)->nullable()->default(null);
$table->string('certificate_no_2', 100)->nullable()->default(null);
$table->string('wpq_report_2', 100)->nullable()->default(null);
$table->string('member_no_1', 100)->nullable()->default(null);
$table->string('material_no_1', 100)->nullable()->default(null);
$table->string('ru_material_group_1', 100)->nullable()->default(null);
$table->string('certificate_number_of_1', 100)->nullable()->default(null);
$table->string('heat_number_1', 100)->nullable()->default(null);
$table->string('nps_1', 100)->nullable()->default(null);
$table->string('thickness_by_asme_1', 100)->nullable()->default(null);
$table->string('outside_diameter_1', 100)->nullable()->default(null);
$table->string('wall_thickness_1', 100)->nullable()->default(null);
$table->string('element_code_1', 100)->nullable()->default(null);
$table->string('member_no_2', 100)->nullable()->default(null);
$table->string('material_no_2', 100)->nullable()->default(null);
$table->string('ru_material_group_2', 100)->nullable()->default(null);
$table->string('certificate_number_of_2', 100)->nullable()->default(null);
$table->string('heat_number_2', 100)->nullable()->default(null);
$table->string('nps_2', 100)->nullable()->default(null);
$table->string('thickness_by_asme_2', 100)->nullable()->default(null);
$table->string('outside_diameter_2', 100)->nullable()->default(null);
$table->string('wall_thickness_2', 100)->nullable()->default(null);
$table->string('element_code_2', 100)->nullable()->default(null);
$table->string('ferrite_scope', 100)->nullable()->default(null);
$table->string('ferrite_request_no', 100)->nullable()->default(null);
$table->date('ferrite_request_date')->nullable()->default(null);
$table->string('no_of_ferrite_check', 100)->nullable()->default(null);
$table->date('date_of_ferrite_check')->nullable()->default(null);
$table->string('ferrite_result', 100)->nullable()->default(null);
$table->string('tester_name', 100)->nullable()->default(null);
$table->string('record_1_fn', 100)->nullable()->default(null);
$table->string('record_2_fn', 100)->nullable()->default(null);
$table->string('record_3_fn', 100)->nullable()->default(null);
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('ferrits');
}
}