<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2207141854 extends AbstractMigration
{
    public function up(): void
    {
        $this->execute(<<<SQL
CREATE TABLE log.arquivo_liquidacao_liberacao (
    id SERIAL NOT NULL,
    id_arquivo INTEGER NOT NULL,

    CONSTRAINT pk_arquivo_liquidacao_liberacao PRIMARY KEY (id),
    CONSTRAINT fk_arquivo_liquidacao_liberacao_processos_arquivos FOREIGN KEY (id_arquivo) REFERENCES sinistro.processos_arquivos (id)
)
INHERITS (public.campos_default);
SQL
);
    }

    public function down(): void
    {
        $this->execute(<<<SQL
DROP TABLE log.arquivo_liquidacao_liberacao;
SQL
);
    }
}
