ALTER TABLE TBINTEGRACAO_MOBILE ALTER ID SET NOT NULL;
ALTER TABLE TBINTEGRACAO_MOBILE ADD PRIMARY KEY (ID);

ALTER TABLE TBINTEGRACAO_API ALTER ID SET NOT NULL;
ALTER TABLE TBINTEGRACAO_API ADD PRIMARY KEY (ID);

ALTER TABLE TBACESSO_IP ALTER ID SET NOT NULL;
ALTER TABLE TBACESSO_IP ADD PRIMARY KEY (ID);

ALTER TABLE "users" ADD PRIMARY KEY ("id");
ALTER TABLE "sessions" ADD PRIMARY KEY ("id");
ALTER TABLE "password_resets" ADD PRIMARY KEY ("token");
ALTER TABLE TBESPUMACAO_CONFIG ADD ID INTEGER NOT NULL;
ALTER TABLE TBESPUMACAO_CONFIG ADD PRIMARY KEY (ID);
ALTER TABLE TBENDERECAMENTO ADD PRIMARY KEY (ID);
ALTER TABLE "migrations" ADD ID INTEGER;

CREATE SEQUENCE GTMIGRATIONS;

SET TERM ^ ;

CREATE trigger tmigrations_bi0 for "migrations"
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtmigrations,1);
  end
end
^

SET TERM ; ^

update "migrations" set id = gen_id(gtmigrations,1);

ALTER TABLE "migrations" ALTER ID SET NOT NULL;
ALTER TABLE "migrations" ADD PRIMARY KEY (ID);

ALTER TABLE TMP_SPI_NF_CONTABIL ADD ID INTEGER;

CREATE SEQUENCE GTTMP_SPI_NF_CONTABIL;

SET TERM ^ ;

CREATE trigger tTMP_SPI_NF_CONTABIL_bi0 for TMP_SPI_NF_CONTABIL
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMP_SPI_NF_CONTABIL,1);
  end
end
^

SET TERM ; ^

--update TMP_SPI_NF_CONTABIL set id = gen_id(gtTMP_SPI_NF_CONTABIL,1);

ALTER TABLE TMP_SPI_NF_CONTABIL ALTER ID SET NOT NULL;
ALTER TABLE TMP_SPI_NF_CONTABIL ADD PRIMARY KEY (ID);

ALTER TABLE TMP_SPC_NF_CONTABIL ADD ID INTEGER;

CREATE SEQUENCE GTTMP_SPC_NF_CONTABIL;

SET TERM ^ ;

CREATE trigger tTMP_SPC_NF_CONTABIL_bi0 for TMP_SPC_NF_CONTABIL
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMP_SPC_NF_CONTABIL,1);
  end
end
^

SET TERM ; ^

--update TMP_SPC_NF_CONTABIL set id = gen_id(gtTMP_SPC_NF_CONTABIL,1);

ALTER TABLE TMP_SPC_NF_CONTABIL ALTER ID SET NOT NULL;
ALTER TABLE TMP_SPC_NF_CONTABIL ADD PRIMARY KEY (ID);

ALTER TABLE TBFRETE_DETALHE ADD PRIMARY KEY (ID);
ALTER TABLE TMP_SPC_INTEGRIDADE_CONTABIL ALTER ID SET NOT NULL;
ALTER TABLE TMP_SPC_INTEGRIDADE_CONTABIL ADD PRIMARY KEY (ID);
ALTER TABLE TBDRE_GERENCIAL_GRUPOS ALTER ID SET NOT NULL;
ALTER TABLE TBDRE_GERENCIAL_GRUPOS ADD PRIMARY KEY (ID);

ALTER TABLE TMP_REP_CUSTO_MATERIA_PRIMA ADD ID INTEGER;

CREATE SEQUENCE GTTMP_REP_CUSTO_MATERIA_PRIMA;

SET TERM ^ ;

CREATE trigger tTMP_REP_CUSTO_MATERIA_PRIMA_bi0 for TMP_REP_CUSTO_MATERIA_PRIMA
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMP_REP_CUSTO_MATERIA_PRIMA,1);
  end
end
^

SET TERM ; ^

--update TMP_REP_CUSTO_MATERIA_PRIMA set id = gen_id(gtTMP_REP_CUSTO_MATERIA_PRIMA,1);

ALTER TABLE TMP_REP_CUSTO_MATERIA_PRIMA ALTER ID SET NOT NULL;
ALTER TABLE TMP_REP_CUSTO_MATERIA_PRIMA ADD PRIMARY KEY (ID);

ALTER TABLE TMPTEMPO_MODELO ADD ID INTEGER;

CREATE SEQUENCE GTTMPTEMPO_MODELO;

SET TERM ^ ;

CREATE trigger tTMPTEMPO_MODELO_bi0 for TMPTEMPO_MODELO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPTEMPO_MODELO,1);
  end
end
^

SET TERM ; ^

--update TMPTEMPO_MODELO set id = gen_id(gtTMPTEMPO_MODELO,1);

ALTER TABLE TMPTEMPO_MODELO ALTER ID SET NOT NULL;
ALTER TABLE TMPTEMPO_MODELO ADD PRIMARY KEY (ID);

ALTER TABLE TBDESPESA_HISTORICO ALTER ID SET NOT NULL;
ALTER TABLE TBDESPESA_HISTORICO ADD PRIMARY KEY (ID);

ALTER TABLE TBPEDIDO_STATUS ALTER ID SET NOT NULL;
ALTER TABLE TBPEDIDO_STATUS ADD PRIMARY KEY (ID);

ALTER TABLE TBFRETE_VARIAVEL ADD ID INTEGER;

CREATE SEQUENCE GTTBFRETE_VARIAVEL;

SET TERM ^ ;

CREATE trigger tTBFRETE_VARIAVEL_bi0 for TBFRETE_VARIAVEL
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBFRETE_VARIAVEL,1);
  end
end
^

SET TERM ; ^

update TBFRETE_VARIAVEL set id = gen_id(gtTBFRETE_VARIAVEL,1);

ALTER TABLE TBFRETE_VARIAVEL ALTER ID SET NOT NULL;
ALTER TABLE TBFRETE_VARIAVEL ADD PRIMARY KEY (ID);

ALTER TABLE TBDB ALTER ID SET NOT NULL;
ALTER TABLE TBDB ADD PRIMARY KEY (ID);

ALTER TABLE TBRAMAL ALTER ID SET NOT NULL;
ALTER TABLE TBRAMAL ADD PRIMARY KEY (ID);

ALTER TABLE TBCUSTO_SIMULACAO ALTER ID SET NOT NULL;
ALTER TABLE TBCUSTO_SIMULACAO ADD PRIMARY KEY (ID);

ALTER TABLE TBCUSTO_PRODUTO ADD PRIMARY KEY (ID);

ALTER TABLE TMPRELATORIO_PECA_DISPONIVEL ALTER ID SET NOT NULL;

ALTER TABLE TBRATEAMENTO_CONTABIL_CCUSTO ALTER ID SET NOT NULL;

ALTER TABLE TBRATEAMENTO_DETALHE ALTER ID SET NOT NULL;
ALTER TABLE TBRATEAMENTO_DETALHE ADD PRIMARY KEY (ID);

ALTER TABLE TBPAINEL_PRODUCAO ALTER ID SET NOT NULL;
ALTER TABLE TBPAINEL_PRODUCAO ADD PRIMARY KEY (ID);

ALTER TABLE TMPREGISTROS_POR_MES ALTER ID SET NOT NULL;
ALTER TABLE TMPREGISTROS_POR_MES ADD PRIMARY KEY (ID);

ALTER TABLE TBREFEICAO_DATAS ALTER ID SET NOT NULL;
ALTER TABLE TBREFEICAO_DATAS ADD PRIMARY KEY (ID);

ALTER TABLE TBFAMILIA_CUSTO ALTER ID SET NOT NULL;
ALTER TABLE TBFAMILIA_CUSTO ADD PRIMARY KEY (ID);


ALTER TABLE TMPPROGRAMACAO_REGISTRO_JUST ADD ID INTEGER;

CREATE SEQUENCE GTTMPPROGRAMACAO_REGISTRO_JUST;

SET TERM ^ ;

CREATE trigger tTMPPROGRAMACAO_REGISTRO_JUST_bi0 for TMPPROGRAMACAO_REGISTRO_JUST
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPPROGRAMACAO_REGISTRO_JUST,1);
  end
end
^

SET TERM ; ^

--update TMPPROGRAMACAO_REGISTRO_JUST set id = gen_id(gtTMPPROGRAMACAO_REGISTRO_JUST,1);

ALTER TABLE TMPPROGRAMACAO_REGISTRO_JUST ALTER ID SET NOT NULL;
ALTER TABLE TMPPROGRAMACAO_REGISTRO_JUST ADD PRIMARY KEY (ID);

ALTER TABLE TBFAMILIA_FATURAMENTO ALTER ID SET NOT NULL;
ALTER TABLE TBFAMILIA_FATURAMENTO ADD PRIMARY KEY (ID);

ALTER TABLE TBRELATORIOS ALTER ID SET NOT NULL;
ALTER TABLE TBRELATORIOS ADD PRIMARY KEY (ID);

ALTER TABLE TBRELATORIOS_CAMPO ADD PRIMARY KEY (ID);

ALTER TABLE TMPPROGRAMACAO_REGISTRO ADD ID INTEGER;

CREATE SEQUENCE GTTMPPROGRAMACAO_REGISTRO;

SET TERM ^ ;

CREATE trigger tTMPPROGRAMACAO_REGISTRO_bi0 for TMPPROGRAMACAO_REGISTRO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPPROGRAMACAO_REGISTRO,1);
  end
end
^

SET TERM ; ^

--update TMPPROGRAMACAO_REGISTRO set id = gen_id(gtTMPPROGRAMACAO_REGISTRO,1);

ALTER TABLE TMPPROGRAMACAO_REGISTRO ALTER ID SET NOT NULL;
ALTER TABLE TMPPROGRAMACAO_REGISTRO ADD PRIMARY KEY (ID);

ALTER TABLE TBOC_AUTORIZACAO ADD ID INTEGER;

CREATE SEQUENCE GTTBOC_AUTORIZACAO;

SET TERM ^ ;

CREATE trigger tTBOC_AUTORIZACAO_bi0 for TBOC_AUTORIZACAO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBOC_AUTORIZACAO,1);
  end
end
^

SET TERM ; ^

update TBOC_AUTORIZACAO set id = gen_id(gtTBOC_AUTORIZACAO,1);

ALTER TABLE TBOC_AUTORIZACAO ALTER ID SET NOT NULL;
ALTER TABLE TBOC_AUTORIZACAO ADD PRIMARY KEY (ID);

ALTER TABLE TBRELATORIO_WEB_DETALHE ADD PRIMARY KEY (ID);
ALTER TABLE TBRELATORIO_WEB_GRAFICO ALTER ID SET NOT NULL;
ALTER TABLE TBRELATORIO_WEB_GRAFICO ADD PRIMARY KEY (ID);

CREATE SEQUENCE GTMPPREPARACAO_PIVOT;

SET TERM ^ ;

CREATE trigger tTMPPREPARACAO_PIVOT_bi0 for TMPPREPARACAO_PIVOT
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTMPPREPARACAO_PIVOT,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TMPPREPARACAO_PIVOT ALTER ID SET NOT NULL;
ALTER TABLE TMPPREPARACAO_PIVOT ADD PRIMARY KEY (ID);


ALTER TABLE TMPPEDIDO_ITEM_ABERTO ADD ID INTEGER;

CREATE SEQUENCE GTTMPPEDIDO_ITEM_ABERTO;

SET TERM ^ ;

CREATE trigger tTMPPEDIDO_ITEM_ABERTO_bi0 for TMPPEDIDO_ITEM_ABERTO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPPEDIDO_ITEM_ABERTO,1);
  end
end
^

SET TERM ; ^

--update TMPPEDIDO_ITEM_ABERTO set id = gen_id(gtTMPPEDIDO_ITEM_ABERTO,1);

ALTER TABLE TMPPEDIDO_ITEM_ABERTO ALTER ID SET NOT NULL;
ALTER TABLE TMPPEDIDO_ITEM_ABERTO ADD PRIMARY KEY (ID);

CREATE SEQUENCE GTBRELATORIO_WEB_PARAMETRO2;

SET TERM ^ ;

CREATE trigger tTBRELATORIO_WEB_PARAMETRO2_bi0 for TBRELATORIO_WEB_PARAMETRO2
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTBRELATORIO_WEB_PARAMETRO2,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TBRELATORIO_WEB_PARAMETRO2 ALTER ID SET NOT NULL;
ALTER TABLE TBRELATORIO_WEB_PARAMETRO2 ADD PRIMARY KEY (ID);

ALTER TABLE TBRELATORIO_WEB_SERV ALTER ID SET NOT NULL;
ALTER TABLE TBRELATORIO_WEB_SERV ADD PRIMARY KEY (ID);

ALTER TABLE TBPEDIDO_ITEM_CUSTO ALTER ID SET NOT NULL;
ALTER TABLE TBPEDIDO_ITEM_CUSTO ADD PRIMARY KEY (ID);

ALTER TABLE TMPPEDIDOS_POR_MES ADD ID INTEGER;

CREATE SEQUENCE GTTMPPEDIDOS_POR_MES;

SET TERM ^ ;

CREATE trigger tTMPPEDIDOS_POR_MES_bi0 for TMPPEDIDOS_POR_MES
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPPEDIDOS_POR_MES,1);
  end
end
^

SET TERM ; ^

--update TMPPEDIDOS_POR_MES set id = gen_id(gtTMPPEDIDOS_POR_MES,1);

ALTER TABLE TMPPEDIDOS_POR_MES ALTER ID SET NOT NULL;
ALTER TABLE TMPPEDIDOS_POR_MES ADD PRIMARY KEY (ID);

ALTER TABLE TMPMOVIMENTACAO_ESTOQUE ADD ID INTEGER;

CREATE SEQUENCE GTTMPMOVIMENTACAO_ESTOQUE;

SET TERM ^ ;

CREATE trigger tTMPMOVIMENTACAO_ESTOQUE_bi0 for TMPMOVIMENTACAO_ESTOQUE
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPMOVIMENTACAO_ESTOQUE,1);
  end
end
^

SET TERM ; ^

--update TMPMOVIMENTACAO_ESTOQUE set id = gen_id(gtTMPMOVIMENTACAO_ESTOQUE,1);

ALTER TABLE TMPMOVIMENTACAO_ESTOQUE ALTER ID SET NOT NULL;
ALTER TABLE TMPMOVIMENTACAO_ESTOQUE ADD PRIMARY KEY (ID);

ALTER TABLE TMPMETA_FATURAMENTO ADD ID INTEGER;

CREATE SEQUENCE GTTMPMETA_FATURAMENTO;

SET TERM ^ ;

CREATE trigger tTMPMETA_FATURAMENTO_bi0 for TMPMETA_FATURAMENTO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPMETA_FATURAMENTO,1);
  end
end
^

SET TERM ; ^

--update TMPMETA_FATURAMENTO set id = gen_id(gtTMPMETA_FATURAMENTO,1);

ALTER TABLE TMPMETA_FATURAMENTO ALTER ID SET NOT NULL;
ALTER TABLE TMPMETA_FATURAMENTO ADD PRIMARY KEY (ID);

ALTER TABLE TMPMEDIANA ADD ID INTEGER;

CREATE SEQUENCE GTTMPMEDIANA;

SET TERM ^ ;

CREATE trigger tTMPMEDIANA_bi0 for TMPMEDIANA
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPMEDIANA,1);
  end
end
^

SET TERM ; ^

--update TMPMEDIANA set id = gen_id(gtTMPMEDIANA,1);

ALTER TABLE TMPMEDIANA ALTER ID SET NOT NULL;
ALTER TABLE TMPMEDIANA ADD PRIMARY KEY (ID);

ALTER TABLE TMPINDICADOR7 ADD ID INTEGER;

CREATE SEQUENCE GTTMPINDICADOR7;

SET TERM ^ ;

CREATE trigger tTMPINDICADOR7_bi0 for TMPINDICADOR7
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPINDICADOR7,1);
  end
end
^

SET TERM ; ^

--update TMPINDICADOR7 set id = gen_id(gtTMPINDICADOR7,1);

ALTER TABLE TMPINDICADOR7 ALTER ID SET NOT NULL;
ALTER TABLE TMPINDICADOR7 ADD PRIMARY KEY (ID);

CREATE SEQUENCE GTBHTML_TOTALIZADOR;

SET TERM ^ ;

CREATE trigger tTBHTML_TOTALIZADOR_bi0 for TBHTML_TOTALIZADOR
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTBHTML_TOTALIZADOR,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TBHTML_TOTALIZADOR ALTER ID SET NOT NULL;
ALTER TABLE TBHTML_TOTALIZADOR ADD PRIMARY KEY (ID);

ALTER TABLE TBHTML_TOTALIZADOR_GERAL ALTER ID SET NOT NULL;
ALTER TABLE TBHTML_TOTALIZADOR_GERAL ADD PRIMARY KEY (ID);

ALTER TABLE TBCIDADE_IBGE ADD ID INTEGER;

CREATE SEQUENCE GTTBCIDADE_IBGE;

SET TERM ^ ;

CREATE trigger tTBCIDADE_IBGE_bi0 for TBCIDADE_IBGE
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBCIDADE_IBGE,1);
  end
end
^

SET TERM ; ^

update TBCIDADE_IBGE set id = gen_id(gtTBCIDADE_IBGE,1);

ALTER TABLE TBCIDADE_IBGE ALTER ID SET NOT NULL;
ALTER TABLE TBCIDADE_IBGE ADD PRIMARY KEY (ID);

ALTER TABLE TBREVISAO_ESTOQUE ADD ID INTEGER;

CREATE SEQUENCE GTTBREVISAO_ESTOQUE;

SET TERM ^ ;

CREATE trigger tTBREVISAO_ESTOQUE_bi0 for TBREVISAO_ESTOQUE
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBREVISAO_ESTOQUE,1);
  end
end
^

SET TERM ; ^

--update TBREVISAO_ESTOQUE set id = gen_id(gtTBREVISAO_ESTOQUE,1);

ALTER TABLE TBREVISAO_ESTOQUE ALTER ID SET NOT NULL;
ALTER TABLE TBREVISAO_ESTOQUE ADD PRIMARY KEY (ID);

ALTER TABLE TMPINDICADOR4 ADD PRIMARY KEY (ID);

ALTER TABLE TMPINDICADOR3 ADD ID INTEGER;

CREATE SEQUENCE GTTMPINDICADOR3;

SET TERM ^ ;

CREATE trigger tTMPINDICADOR3_bi0 for TMPINDICADOR3
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPINDICADOR3,1);
  end
end
^

SET TERM ; ^

--update TMPINDICADOR3 set id = gen_id(gtTMPINDICADOR3,1);

ALTER TABLE TMPINDICADOR3 ALTER ID SET NOT NULL;
ALTER TABLE TMPINDICADOR3 ADD PRIMARY KEY (ID);

ALTER TABLE TMPINDICADOR2 ADD ID INTEGER;

CREATE SEQUENCE GTTMPINDICADOR2;

SET TERM ^ ;

CREATE trigger tTMPINDICADOR2_bi0 for TMPINDICADOR2
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPINDICADOR2,1);
  end
end
^

SET TERM ; ^

--update TMPINDICADOR2 set id = gen_id(gtTMPINDICADOR2,1);

ALTER TABLE TMPINDICADOR2 ALTER ID SET NOT NULL;
ALTER TABLE TMPINDICADOR2 ADD PRIMARY KEY (ID);


ALTER TABLE TMPINDICADOR1 ADD ID INTEGER;

CREATE SEQUENCE GTTMPINDICADOR1;

SET TERM ^ ;

CREATE trigger tTMPINDICADOR1_bi0 for TMPINDICADOR1
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPINDICADOR1,1);
  end
end
^

SET TERM ; ^

--update TMPINDICADOR1 set id = gen_id(gtTMPINDICADOR1,1);

ALTER TABLE TMPINDICADOR1 ALTER ID SET NOT NULL;
ALTER TABLE TMPINDICADOR1 ADD PRIMARY KEY (ID);

ALTER TABLE TMPFRETE ADD ID INTEGER;

CREATE SEQUENCE GTTMPFRETE;

SET TERM ^ ;

CREATE trigger tTMPFRETE_bi0 for TMPFRETE
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPFRETE,1);
  end
end
^

SET TERM ; ^

--update TMPFRETE set id = gen_id(gtTMPFRETE,1);

ALTER TABLE TMPFRETE ALTER ID SET NOT NULL;
ALTER TABLE TMPFRETE ADD PRIMARY KEY (ID);

ALTER TABLE TMPCUSTO_PRODUTO_ABS ADD ID INTEGER;

CREATE SEQUENCE GTTMPCUSTO_PRODUTO_ABS;

SET TERM ^ ;

CREATE trigger tTMPCUSTO_PRODUTO_ABS_bi0 for TMPCUSTO_PRODUTO_ABS
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPCUSTO_PRODUTO_ABS,1);
  end
end
^

SET TERM ; ^

--update TMPCUSTO_PRODUTO_ABS set id = gen_id(gtTMPCUSTO_PRODUTO_ABS,1);

ALTER TABLE TMPCUSTO_PRODUTO_ABS ALTER ID SET NOT NULL;
ALTER TABLE TMPCUSTO_PRODUTO_ABS ADD PRIMARY KEY (ID);

ALTER TABLE TBROMANEIO_ITEM ADD PRIMARY KEY (ID);

ALTER TABLE TBSERVIDOR ALTER ID SET NOT NULL;
ALTER TABLE TBSERVIDOR ADD PRIMARY KEY (ID);

ALTER TABLE TBNFS_ITEM_ROMANEIO ADD ID INTEGER;

CREATE SEQUENCE GTTBNFS_ITEM_ROMANEIO;

SET TERM ^ ;

CREATE trigger tTBNFS_ITEM_ROMANEIO_bi0 for TBNFS_ITEM_ROMANEIO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBNFS_ITEM_ROMANEIO,1);
  end
end
^

SET TERM ; ^

--update TBNFS_ITEM_ROMANEIO set id = gen_id(gtTBNFS_ITEM_ROMANEIO,1);

ALTER TABLE TBNFS_ITEM_ROMANEIO ALTER ID SET NOT NULL;
ALTER TABLE TBNFS_ITEM_ROMANEIO ADD PRIMARY KEY (ID);

ALTER TABLE TMPCUSTO_PRODUTO ADD ID INTEGER;

CREATE SEQUENCE GTTMPCUSTO_PRODUTO;

SET TERM ^ ;

CREATE trigger tTMPCUSTO_PRODUTO_bi0 for TMPCUSTO_PRODUTO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPCUSTO_PRODUTO,1);
  end
end
^

SET TERM ; ^

--update TMPCUSTO_PRODUTO set id = gen_id(gtTMPCUSTO_PRODUTO,1);

ALTER TABLE TMPCUSTO_PRODUTO ALTER ID SET NOT NULL;
ALTER TABLE TMPCUSTO_PRODUTO ADD PRIMARY KEY (ID);

ALTER TABLE TMPCUSTO_MODELO ADD ID INTEGER;

CREATE SEQUENCE GTTMPCUSTO_MODELO;

SET TERM ^ ;

CREATE trigger tTMPCUSTO_MODELO_bi0 for TMPCUSTO_MODELO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPCUSTO_MODELO,1);
  end
end
^

SET TERM ; ^

--update TMPCUSTO_MODELO set id = gen_id(gtTMPCUSTO_MODELO,1);

ALTER TABLE TMPCUSTO_MODELO ALTER ID SET NOT NULL;
ALTER TABLE TMPCUSTO_MODELO ADD PRIMARY KEY (ID);

ALTER TABLE TMPCOTA_FATURAMENTO ADD ID INTEGER;

CREATE SEQUENCE GTTMPCOTA_FATURAMENTO;

SET TERM ^ ;

CREATE trigger tTMPCOTA_FATURAMENTO_bi0 for TMPCOTA_FATURAMENTO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMPCOTA_FATURAMENTO,1);
  end
end
^

SET TERM ; ^

--update TMPCOTA_FATURAMENTO set id = gen_id(gtTMPCOTA_FATURAMENTO,1);

ALTER TABLE TMPCOTA_FATURAMENTO ALTER ID SET NOT NULL;
ALTER TABLE TMPCOTA_FATURAMENTO ADD PRIMARY KEY (ID);

ALTER TABLE TMPCALC_PLACA ADD PRIMARY KEY (ID);

CREATE SEQUENCE GTMPBSCHISTORICO;

SET TERM ^ ;

CREATE trigger tTMPBSCHISTORICO_bi0 for TMPBSCHISTORICO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTMPBSCHISTORICO,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TMPBSCHISTORICO ALTER ID SET NOT NULL;
ALTER TABLE TMPBSCHISTORICO ADD PRIMARY KEY (ID);

ALTER TABLE TMP5100 ADD ID INTEGER;

CREATE SEQUENCE GTTMP5100;

SET TERM ^ ;

CREATE trigger tTMP5100_bi0 for TMP5100
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMP5100,1);
  end
end
^

SET TERM ; ^

--update TMP5100 set id = gen_id(gtTMP5100,1);

ALTER TABLE TMP5100 ALTER ID SET NOT NULL;
ALTER TABLE TMP5100 ADD PRIMARY KEY (ID);

ALTER TABLE TMP22040 ADD ID INTEGER;

CREATE SEQUENCE GTTMP22040;

SET TERM ^ ;

CREATE trigger tTMP22040_bi0 for TMP22040
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMP22040,1);
  end
end
^

SET TERM ; ^

--update TMP22040 set id = gen_id(gtTMP22040,1);

ALTER TABLE TMP22040 ALTER ID SET NOT NULL;
ALTER TABLE TMP22040 ADD PRIMARY KEY (ID);

ALTER TABLE TBAPI_TABELA_PRECO ALTER ID SET NOT NULL;
ALTER TABLE TBAPI_TABELA_PRECO ADD PRIMARY KEY (ID);

ALTER TABLE TBINDICADOR_SETOR ALTER ID SET NOT NULL;
ALTER TABLE TBINDICADOR_SETOR ADD PRIMARY KEY (ID);

ALTER TABLE TMP10168_1 ADD ID INTEGER;

CREATE SEQUENCE GTTMP10168_1;

SET TERM ^ ;

CREATE trigger tTMP10168_1_bi0 for TMP10168_1
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMP10168_1,1);
  end
end
^

SET TERM ; ^

--update TMP10168_1 set id = gen_id(gtTMP10168_1,1);

ALTER TABLE TMP10168_1 ALTER ID SET NOT NULL;
ALTER TABLE TMP10168_1 ADD PRIMARY KEY (ID);

ALTER TABLE TMCONSUMO_MATERIA_PRIMA ADD ID INTEGER;

CREATE SEQUENCE GTTMCONSUMO_MATERIA_PRIMA;

SET TERM ^ ;

CREATE trigger tTMCONSUMO_MATERIA_PRIMA_bi0 for TMCONSUMO_MATERIA_PRIMA
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTMCONSUMO_MATERIA_PRIMA,1);
  end
end
^

SET TERM ; ^

--update TMCONSUMO_MATERIA_PRIMA set id = gen_id(gtTMCONSUMO_MATERIA_PRIMA,1);

ALTER TABLE TMCONSUMO_MATERIA_PRIMA ALTER ID SET NOT NULL;
ALTER TABLE TMCONSUMO_MATERIA_PRIMA ADD PRIMARY KEY (ID);

ALTER TABLE TESTE_INCLUSAO_PRODUTO ADD ID INTEGER;

CREATE SEQUENCE GTTESTE_INCLUSAO_PRODUTO;

SET TERM ^ ;

CREATE trigger tTESTE_INCLUSAO_PRODUTO_bi0 for TESTE_INCLUSAO_PRODUTO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTESTE_INCLUSAO_PRODUTO,1);
  end
end
^

SET TERM ; ^

--update TESTE_INCLUSAO_PRODUTO set id = gen_id(gtTESTE_INCLUSAO_PRODUTO,1);

ALTER TABLE TESTE_INCLUSAO_PRODUTO ALTER ID SET NOT NULL;
ALTER TABLE TESTE_INCLUSAO_PRODUTO ADD PRIMARY KEY (ID);

CREATE SEQUENCE GTESTE2;

SET TERM ^ ;

CREATE trigger tTESTE2_bi0 for TESTE2
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTESTE2,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TESTE2 ALTER ID SET NOT NULL;
ALTER TABLE TESTE2 ADD PRIMARY KEY (ID);

CREATE SEQUENCE GTESTE;

SET TERM ^ ;

CREATE trigger tTESTE_bi0 for TESTE
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTESTE,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TESTE ALTER ID SET NOT NULL;
ALTER TABLE TESTE ADD PRIMARY KEY (ID);

ALTER TABLE TBMETA_FATURAMENTO ALTER ID SET NOT NULL;
ALTER TABLE TBMETA_FATURAMENTO ADD PRIMARY KEY (ID);

ALTER TABLE TBMFE ADD CODIGO INTEGER;

CREATE SEQUENCE GTTBMFE2;

SET TERM ^ ;

CREATE trigger tTBMFE_bi0 for TBMFE
active before insert position 0
AS
begin
  if (new.CODIGO is null) then
  begin
    new.CODIGO = gen_id(gtTBMFE2,1);
  end
end
^

SET TERM ; ^

update TBMFE set CODIGO = gen_id(gtTBMFE2,1);

ALTER TABLE TBMFE ALTER CODIGO SET NOT NULL;
ALTER TABLE TBMFE ADD PRIMARY KEY (CODIGO);

ALTER TABLE TBMFE_CAIXA_MOVIMENTO ADD ID INTEGER;

CREATE SEQUENCE GTTBMFE_CAIXA_MOVIMENTO;

SET TERM ^ ;

CREATE trigger tTBMFE_CAIXA_MOVIMENTO_bi0 for TBMFE_CAIXA_MOVIMENTO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBMFE_CAIXA_MOVIMENTO,1);
  end
end
^

SET TERM ; ^

--update TBMFE_CAIXA_MOVIMENTO set id = gen_id(gtTBMFE_CAIXA_MOVIMENTO,1);

ALTER TABLE TBMFE_CAIXA_MOVIMENTO ALTER ID SET NOT NULL;
ALTER TABLE TBMFE_CAIXA_MOVIMENTO ADD PRIMARY KEY (ID);

ALTER TABLE TBLEITURA_DOC_BARRA ALTER ID SET NOT NULL;
ALTER TABLE TBLEITURA_DOC_BARRA ADD PRIMARY KEY (ID);

SET TERM ^ ;

CREATE trigger tTBBSC_HISTORICO_bi0 for TBBSC_HISTORICO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTBBSC_HISTORICO,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TBBSC_HISTORICO ALTER ID SET NOT NULL;
ALTER TABLE TBBSC_HISTORICO ADD PRIMARY KEY (ID);

ALTER TABLE TBFICHA_PRODUTO_CUSTO_DETALHE ALTER ID SET NOT NULL;
ALTER TABLE TBFICHA_PRODUTO_CUSTO_DETALHE ADD PRIMARY KEY (ID);

SET TERM ^ ;

CREATE trigger tTBBSC_CALENDARIO_bi0 for TBBSC_CALENDARIO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTBBSC_CALENDARIO,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TBBSC_CALENDARIO ALTER ID SET NOT NULL;
ALTER TABLE TBBSC_CALENDARIO ADD PRIMARY KEY (ID);

ALTER TABLE TBMFE_CLIENTE ADD ID INTEGER;

CREATE SEQUENCE GTTBMFE_CLIENTE;

SET TERM ^ ;

CREATE trigger tTBMFE_CLIENTE_bi0 for TBMFE_CLIENTE
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBMFE_CLIENTE,1);
  end
end
^

SET TERM ; ^

--update TBMFE_CLIENTE set id = gen_id(gtTBMFE_CLIENTE,1);

ALTER TABLE TBMFE_CLIENTE ALTER ID SET NOT NULL;
ALTER TABLE TBMFE_CLIENTE ADD PRIMARY KEY (ID);

ALTER TABLE TBMFE_ITEM ALTER ID SET NOT NULL;
ALTER TABLE TBMFE_ITEM ADD PRIMARY KEY (ID);

ALTER TABLE TBMFE_PARCELAMENTO_ITEM ADD ID INTEGER;

CREATE SEQUENCE GTTBMFE_PARCELAMENTO_ITEM;

SET TERM ^ ;

CREATE trigger tTBMFE_PARCELAMENTO_ITEM_bi0 for TBMFE_PARCELAMENTO_ITEM
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBMFE_PARCELAMENTO_ITEM,1);
  end
end
^

SET TERM ; ^

--update TBMFE_PARCELAMENTO_ITEM set id = gen_id(gtTBMFE_PARCELAMENTO_ITEM,1);

ALTER TABLE TBMFE_PARCELAMENTO_ITEM ALTER ID SET NOT NULL;
ALTER TABLE TBMFE_PARCELAMENTO_ITEM ADD PRIMARY KEY (ID);

ALTER TABLE TBBLOQUEIO_PRODUCAO ALTER ID SET NOT NULL;
ALTER TABLE TBBLOQUEIO_PRODUCAO ADD PRIMARY KEY (ID);

ALTER TABLE TBMFE_SUPRIMENTO_SANGRIA ADD ID INTEGER;

CREATE SEQUENCE GTTBMFE_SUPRIMENTO_SANGRIA;

SET TERM ^ ;

CREATE trigger tTBMFE_SUPRIMENTO_SANGRIA_bi0 for TBMFE_SUPRIMENTO_SANGRIA
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBMFE_SUPRIMENTO_SANGRIA,1);
  end
end
^

SET TERM ; ^

--update TBMFE_SUPRIMENTO_SANGRIA set id = gen_id(gtTBMFE_SUPRIMENTO_SANGRIA,1);

ALTER TABLE TBMFE_SUPRIMENTO_SANGRIA ALTER ID SET NOT NULL;
ALTER TABLE TBMFE_SUPRIMENTO_SANGRIA ADD PRIMARY KEY (ID);

ALTER TABLE TBBIHANDS_LISTAS ADD PRIMARY KEY (ID);

ALTER TABLE TBFIREBIRD_ADMIN_PASTA ALTER ID SET NOT NULL;
ALTER TABLE TBFIREBIRD_ADMIN_PASTA ADD PRIMARY KEY (ID);

ALTER TABLE TBFIREBIRD_ADMIN_DB ALTER ID SET NOT NULL;
ALTER TABLE TBFIREBIRD_ADMIN_DB ADD PRIMARY KEY (ID);

ALTER TABLE TBDOLAR_MENSAL ALTER ID SET NOT NULL;
ALTER TABLE TBDOLAR_MENSAL ADD PRIMARY KEY (ID);

ALTER TABLE TBFRETE_DETALHE_PESO ADD PRIMARY KEY (ID);

SET TERM ^ ;

CREATE trigger tTBPERSONAL1_bi0 for TBPERSONAL1
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gTBPERSONAL1,1);
  end
end
^

SET TERM ; ^

ALTER TABLE TBPERSONAL1 ALTER ID SET NOT NULL;
ALTER TABLE TBPERSONAL1 ADD PRIMARY KEY (ID);

ALTER TABLE TBPEDIDO_DESMEMBRAMENTO ADD PRIMARY KEY (ID);


ALTER TABLE TBNFS_EMBARQUE_COMPOS_DADOS ALTER ID SET NOT NULL;
ALTER TABLE TBNFS_EMBARQUE_COMPOS_DADOS ADD PRIMARY KEY (ID);

ALTER TABLE TBFICHA_TEMPLATE ADD ID INTEGER;

CREATE SEQUENCE GTTBFICHA_TEMPLATE;

SET TERM ^ ;

CREATE trigger tTBFICHA_TEMPLATE_bi0 for TBFICHA_TEMPLATE
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBFICHA_TEMPLATE,1);
  end
end
^

SET TERM ; ^

update TBFICHA_TEMPLATE set id = gen_id(gtTBFICHA_TEMPLATE,1);

ALTER TABLE TBFICHA_TEMPLATE ALTER ID SET NOT NULL;
ALTER TABLE TBFICHA_TEMPLATE ADD PRIMARY KEY (ID);

ALTER TABLE TBCOLETAINVENTARIO ALTER ID SET NOT NULL;
ALTER TABLE TBCOLETAINVENTARIO ADD PRIMARY KEY (ID);

ALTER TABLE TBTABELA_GENERICA ADD ID INTEGER;

CREATE SEQUENCE GTTBTABELA_GENERICA;

SET TERM ^ ;

CREATE trigger tTBTABELA_GENERICA_bi0 for TBTABELA_GENERICA
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBTABELA_GENERICA,1);
  end
end
^

SET TERM ; ^

update TBTABELA_GENERICA set id = gen_id(gtTBTABELA_GENERICA,1);

ALTER TABLE TBTABELA_GENERICA ALTER ID SET NOT NULL;
ALTER TABLE TBTABELA_GENERICA ADD PRIMARY KEY (ID);

ALTER TABLE TBFRETE_DETALHE_CUBAGEM ADD PRIMARY KEY (ID);

ALTER TABLE TBCOLETA_INVENTARIO_TECIDO ALTER ID SET NOT NULL;
ALTER TABLE TBCOLETA_INVENTARIO_TECIDO ADD PRIMARY KEY (ID);

ALTER TABLE TBCONTAS_VARIACAO_TIPO ALTER ID SET NOT NULL;
ALTER TABLE TBCONTAS_VARIACAO_TIPO ADD PRIMARY KEY (ID);

ALTER TABLE TBPROGRAMACAO_REGISTRO_OP ADD PRIMARY KEY (ID);
ALTER TABLE TBCOLETOR_COMPARATIVO_MOD ALTER ID SET NOT NULL;
ALTER TABLE TBCOLETOR_COMPARATIVO_MOD ADD PRIMARY KEY (ID);

ALTER TABLE TBFRETE_COMPOSICAO_VALOR ADD ID INTEGER;

CREATE SEQUENCE GTTBFRETE_COMPOSICAO_VALOR;

SET TERM ^ ;

CREATE trigger tTBFRETE_COMPOSICAO_VALOR_bi0 for TBFRETE_COMPOSICAO_VALOR
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBFRETE_COMPOSICAO_VALOR,1);
  end
end
^

SET TERM ; ^

--update TBFRETE_COMPOSICAO_VALOR set id = gen_id(gtTBFRETE_COMPOSICAO_VALOR,1);

ALTER TABLE TBFRETE_COMPOSICAO_VALOR ALTER ID SET NOT NULL;
ALTER TABLE TBFRETE_COMPOSICAO_VALOR ADD PRIMARY KEY (ID);

ALTER TABLE TBHTML_ELEMENTO ADD PRIMARY KEY (ID);
ALTER TABLE TBCHECKLIST_PEDIDO ADD PRIMARY KEY (ID);

ALTER TABLE TBLOTE_CONFERENCIA ALTER ID SET NOT NULL;
ALTER TABLE TBLOTE_CONFERENCIA ADD PRIMARY KEY (ID);

ALTER TABLE TBCHECKLIST_PEDIDO_ITEM ADD PRIMARY KEY (ID); 

ALTER TABLE TBRATEAMENTO_CCUSTO ALTER ID SET NOT NULL;
ALTER TABLE TBRATEAMENTO_CCUSTO ADD PRIMARY KEY (ID);

ALTER TABLE TBCARRETA_DIMENSOES ALTER ID SET NOT NULL;
ALTER TABLE TBCARRETA_DIMENSOES ADD PRIMARY KEY (ID);

ALTER TABLE TBINTEGRACAO_DISPOSITIVO ALTER ID SET NOT NULL;
ALTER TABLE TBINTEGRACAO_DISPOSITIVO ADD PRIMARY KEY (ID);

ALTER TABLE TBBSCGERAL_HISTORICOXML ADD PRIMARY KEY (ID);

ALTER TABLE TBVARIACAO_CONTABILIZACAO_ITEM ALTER ID SET NOT NULL;
ALTER TABLE TBVARIACAO_CONTABILIZACAO_ITEM ADD PRIMARY KEY (ID);

ALTER TABLE TBESTOQUE_SALDO_DIARIO_PROD ADD ID INTEGER;

CREATE SEQUENCE GTTBESTOQUE_SALDO_DIARIO_PROD;

SET TERM ^ ;

CREATE trigger tTBESTOQUE_SALDO_DIARIO_PROD_bi0 for TBESTOQUE_SALDO_DIARIO_PROD
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBESTOQUE_SALDO_DIARIO_PROD,1);
  end
end
^

SET TERM ; ^

--update TBESTOQUE_SALDO_DIARIO_PROD set id = gen_id(gtTBESTOQUE_SALDO_DIARIO_PROD,1);

ALTER TABLE TBESTOQUE_SALDO_DIARIO_PROD ALTER ID SET NOT NULL;
ALTER TABLE TBESTOQUE_SALDO_DIARIO_PROD ADD PRIMARY KEY (ID);

ALTER TABLE TBLOG_PROCEDURE ALTER ID SET NOT NULL;
ALTER TABLE TBLOG_PROCEDURE ADD PRIMARY KEY (ID);

ALTER TABLE TBINVENTARIO ALTER ID SET NOT NULL;
ALTER TABLE TBINVENTARIO ADD PRIMARY KEY (ID);

ALTER TABLE TBCONFIGURACAO ADD ID INTEGER;

CREATE SEQUENCE GTTBCONFIGURACAO;

SET TERM ^ ;

CREATE trigger tTBCONFIGURACAO_bi0 for TBCONFIGURACAO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBCONFIGURACAO,1);
  end
end
^

SET TERM ; ^

update TBCONFIGURACAO set id = gen_id(gtTBCONFIGURACAO,1);

ALTER TABLE TBCONFIGURACAO ALTER ID SET NOT NULL;
ALTER TABLE TBCONFIGURACAO ADD PRIMARY KEY (ID);

ALTER TABLE TBESTEIRA_BLOQUEIO ADD ID INTEGER;

CREATE SEQUENCE GTTBESTEIRA_BLOQUEIO;

SET TERM ^ ;

CREATE trigger tTBESTEIRA_BLOQUEIO_bi0 for TBESTEIRA_BLOQUEIO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBESTEIRA_BLOQUEIO,1);
  end
end
^

SET TERM ; ^

--update TBESTEIRA_BLOQUEIO set id = gen_id(gtTBESTEIRA_BLOQUEIO,1);

ALTER TABLE TBESTEIRA_BLOQUEIO ALTER ID SET NOT NULL;
ALTER TABLE TBESTEIRA_BLOQUEIO ADD PRIMARY KEY (ID);


ALTER TABLE TBFAMILIA_FICHA_MODELO ADD ID INTEGER;

CREATE SEQUENCE GTTBFAMILIA_FICHA_MODELO;

SET TERM ^ ;

CREATE trigger tTBFAMILIA_FICHA_MODELO_bi0 for TBFAMILIA_FICHA_MODELO
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBFAMILIA_FICHA_MODELO,1);
  end
end
^

SET TERM ; ^

update TBFAMILIA_FICHA_MODELO set id = gen_id(gtTBFAMILIA_FICHA_MODELO,1);

ALTER TABLE TBFAMILIA_FICHA_MODELO ALTER ID SET NOT NULL;
ALTER TABLE TBFAMILIA_FICHA_MODELO ADD PRIMARY KEY (ID);

ALTER TABLE TBBSC_AREA_SETOR ALTER ID SET NOT NULL;
ALTER TABLE TBBSC_AREA_SETOR ADD PRIMARY KEY (ID);

ALTER TABLE TBCONCILIACAO_CARTAO_RECEBER ALTER ID SET NOT NULL;
ALTER TABLE TBCONCILIACAO_CARTAO_RECEBER ADD PRIMARY KEY (ID);

ALTER TABLE TBCAIXABANCO_CONCILIACAO ADD PRIMARY KEY (ID);

ALTER TABLE TBCLIENTE_SUBTIPO ALTER ID SET NOT NULL;
ALTER TABLE TBCLIENTE_SUBTIPO ADD PRIMARY KEY (ID);

ALTER TABLE TBCHECKLIST_PEDIDO_PARAMETRO ADD PRIMARY KEY (ID);
ALTER TABLE TBCHECKLIST_PEDIDO_USUARIO ADD PRIMARY KEY (ID);

ALTER TABLE TBINDICADOR_FAIXA ALTER ID SET NOT NULL;
ALTER TABLE TBINDICADOR_FAIXA ADD PRIMARY KEY (ID);
ALTER TABLE TBFRETE ADD PRIMARY KEY (ID);

ALTER TABLE TBSVN ADD ID INTEGER;

CREATE SEQUENCE GTTBSVN;

SET TERM ^ ;

CREATE trigger tTBSVN_bi0 for TBSVN
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBSVN,1);
  end
end
^

SET TERM ; ^

--update TBSVN set id = gen_id(gtTBSVN,1);

ALTER TABLE TBSVN ALTER ID SET NOT NULL;
ALTER TABLE TBSVN ADD PRIMARY KEY (ID);

ALTER TABLE TBRH_CONFIGURACAO ADD CODIGO INTEGER;

CREATE SEQUENCE GTTBRH_CONFIGURACAO;

SET TERM ^ ;

CREATE trigger tTBRH_CONFIGURACAO_bi0 for TBRH_CONFIGURACAO
active before insert position 0
AS
begin
  if (new.CODIGO is null) then
  begin
    new.CODIGO = gen_id(gtTBRH_CONFIGURACAO,1);
  end
end
^

SET TERM ; ^

update TBRH_CONFIGURACAO set CODIGO = gen_id(gtTBRH_CONFIGURACAO,1);

ALTER TABLE TBRH_CONFIGURACAO ALTER CODIGO SET NOT NULL;
ALTER TABLE TBRH_CONFIGURACAO ADD PRIMARY KEY (CODIGO);

ALTER TABLE TBCASO_PARAMETROS_USUARIO ADD CODIGO INTEGER;

CREATE SEQUENCE GTTBCASO_PARAMETROS_USUARIO;

SET TERM ^ ;

CREATE trigger tTBCASO_PARAMETROS_USUARIO_bi0 for TBCASO_PARAMETROS_USUARIO
active before insert position 0
AS
begin
  if (new.CODIGO is null) then
  begin
    new.CODIGO = gen_id(gtTBCASO_PARAMETROS_USUARIO,1);
  end
end
^

SET TERM ; ^

update TBCASO_PARAMETROS_USUARIO set CODIGO = gen_id(gtTBCASO_PARAMETROS_USUARIO,1);

ALTER TABLE TBCASO_PARAMETROS_USUARIO ALTER CODIGO SET NOT NULL;
ALTER TABLE TBCASO_PARAMETROS_USUARIO ADD PRIMARY KEY (CODIGO);

ALTER TABLE TBFISCAL_OCORRENCIA ADD ID INTEGER;

CREATE SEQUENCE GTTBFISCAL_OCORRENCIA;

SET TERM ^ ;

CREATE trigger tTBFISCAL_OCORRENCIA_bi0 for TBFISCAL_OCORRENCIA
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBFISCAL_OCORRENCIA,1);
  end
end
^

SET TERM ; ^

update TBFISCAL_OCORRENCIA set id = gen_id(gtTBFISCAL_OCORRENCIA,1);

ALTER TABLE TBFISCAL_OCORRENCIA ALTER ID SET NOT NULL;
ALTER TABLE TBFISCAL_OCORRENCIA ADD PRIMARY KEY (ID);

ALTER TABLE TBPEDIDO_PARCELAMENTO ADD PRIMARY KEY (ID); 

ALTER TABLE TBPEDIDO_FORMA_PAGAMENTO ALTER ID SET NOT NULL;
ALTER TABLE TBPEDIDO_FORMA_PAGAMENTO ADD PRIMARY KEY (ID);

ALTER TABLE TBTV_HISTORICO_PROD ADD PRIMARY KEY (ID);

ALTER TABLE TBCASO_PAINEL_CONF ALTER ID SET NOT NULL;
ALTER TABLE TBCASO_PAINEL_CONF ADD PRIMARY KEY (ID);

ALTER TABLE TBROMANEIO ADD PRIMARY KEY (ID);

ALTER TABLE TBSVN_FILE ADD ID INTEGER;

CREATE SEQUENCE GTTBSVN_FILE;

SET TERM ^ ;

CREATE trigger tTBSVN_FILE_bi0 for TBSVN_FILE
active before insert position 0
AS
begin
  if (new.id is null) then
  begin
    new.id = gen_id(gtTBSVN_FILE,1);
  end
end
^

SET TERM ; ^

--update TBSVN_FILE set id = gen_id(gtTBSVN_FILE,1);

ALTER TABLE TBSVN_FILE ALTER ID SET NOT NULL;
ALTER TABLE TBSVN_FILE ADD PRIMARY KEY (ID);

--ALTER TABLE TBCARRETA_DIMENSOES ALTER ID SET NOT NULL;
--ALTER TABLE TBCARRETA_DIMENSOES ADD PRIMARY KEY (ID);

ALTER TABLE TMPRELATORIO_PECA_DISPONIVEL ADD PRIMARY KEY (ID);
ALTER TABLE TBRATEAMENTO_CONTABIL_CCUSTO ADD PRIMARY KEY (ID);