<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
{
    public function up(): void
    {
        Schema::create('precios_dia', function (Blueprint $table) {
            $table->increments('id');
            $table->date('fecha');
            $table->integer('tipo_combustible');
            $table->decimal('precio_turno_manana', 10, 2);
            $table->decimal('precio_turno_tarde', 10, 2);
            $table->decimal('precio_turno_noche', 10, 2);
            $table->tinyInteger('i_estado')->default(1);

            // FK opcional (si quieres constraint). Lo dejamos sin constraint para no romper si la BD ya difiere.
            // $table->foreign('tipo_combustible', 'precios_dia_tipo_combustible_fk')
            //     ->references('id_tipo_combustible')
            //     ->on('tipos_combustible');
        });
    }

    public function down(): void
    {
        Schema::dropIfExists('precios_dia');
    }
};

