﻿//// Caso equipe rangel ja tenha implementado tabela segue script de alteracao da mesma

ALTER TABLE ANTT_INICIOFIMVIAGEMREGULAR ADD MINERADO DM_LOGICO ;
UPDATE ANTT_INICIOFIMVIAGEMREGULAR SET MINERADO = 'F';
CREATE INDEX IDX_ANTTMINERADO ON ANTT_INICIOFIMVIAGEMREGULAR (MINERADO) ;

//// Caso equipe rangel nao tenha implementado tabela segue script de criacao da mesma

CREATE TABLE ANTT_INICIOFIMVIAGEMREGULAR (
	CODIGO INTEGER NOT NULL,
	IDLOG INTEGER,
	CNPJEMPRESATRANSPORTE VARCHAR(64),
	PLACAVEICULO VARCHAR(64),
	IDENTIFICACAOLINHA VARCHAR(64),
	CODIGOTIPOVIAGEM INTEGER,
	DATAPROGRAMADAVIAGEM DATE,
	HORAPROGRAMADAVIAGEM TIME,
	TIPOREGISTROVIAGEM INTEGER,
	CODIGOSENTIDOLINHA INTEGER,
	LATITUDE FLOAT,
	LONGITUDE FLOAT,
	PDOP FLOAT,
	DATAHORAEVENTO TIMESTAMP,
	RESPOSTAANTT_CODIGO INTEGER,
	RESPOSTAANTT_MENSAGEM VARCHAR(250),
	RESPOSTAANTT_IDTRANSACAO VARCHAR(250),
	MINERADO CHAR(1) NOT NULL DEFAULT 'F',
	CONSTRAINT PK_ANTT_INICIOFIMVIAGEMREGULAR PRIMARY KEY (CODIGO)
) ;

CREATE TRIGGER ANTT_INICIOFIMVIAGEMREGULAR FOR ANTT_INICIOFIMVIAGEMREGULAR BEFORE INSERT
as
begin
  if (new.codigo is null) THEN begin
    new.codigo = gen_id(gen_iniciofimviagemreg,1);
  end
end

