CREATE TABLE coletas (
    id                       bigint NOT NULL,
    carga_id                 bigint NOT NULL,
    veiculo_compartimento_id bigint,
    produtor_id              bigint NOT NULL,
    data                     DATE NOT NULL,
    hora                     time,
    quantidade               NUMERIC(15, 2) NOT NULL,
    coletado                 SMALLINT DEFAULT 1 NOT NULL,
    motivo                   VARCHAR2(200),
    alizarol                 SMALLINT DEFAULT 1,
    temperatura              NUMERIC(5, 2) DEFAULT 0,
    campo_arquivo_id         bigint
);

ALTER TABLE coletas
    ADD CHECK ( coletado IN ( 0, 1 ) );

ALTER TABLE coletas
    ADD CHECK ( alizarol IN ( 1, 2 ) );

COMMENT ON COLUMN coletas.alizarol IS
    '1-Normal
2-Alterado';