CREATE TABLE TBPDV_MOVIMENTO_CAIXA_PRECO (
    ID INTEGER NOT NULL,
    PDV_MOVIMENTO_CAIXA_ID INTEGER,
    TABELA_PRECO_ID INTEGER,
    PADRAO INTEGER);

ALTER TABLE TBPDV_MOVIMENTO_CAIXA_PRECO
ADD CONSTRAINT PK_TBPDV_MOVIMENTO_CAIXA_PRECO
PRIMARY KEY (ID);

COMMENT ON COLUMN TBPDV_MOVIMENTO_CAIXA_PRECO.PADRAO IS
'0 - NAO;
1 - SIM;';

CREATE SEQUENCE GTBPDV_MOVIMENTO_CAIXA_PRECO;

create trigger ttbpdv_movim_caixa_preco_b01i for tbpdv_movimento_caixa_preco
active before insert position 0
as
begin
  if (new.id is null) then
    new.id = gen_id(gtbpdv_movimento_caixa_preco,1);
end;

CREATE INDEX ITBPDV_MOVIMENTO_CAIXA_PREC_01
ON TBPDV_MOVIMENTO_CAIXA_PRECO (PDV_MOVIMENTO_CAIXA_ID);

CREATE INDEX ITBPDV_MOVIMENTO_CAIXA_PREC_02
ON TBPDV_MOVIMENTO_CAIXA_PRECO (TABELA_PRECO_ID);

CREATE INDEX ITBPDV_MOVIMENTO_CAIXA_PREC_03
ON TBPDV_MOVIMENTO_CAIXA_PRECO (PADRAO);

