CREATE TABLE TBPDV_CAIXA_PRECO (
    ID INTEGER NOT NULL,
    PDV_CAIXA_ID INTEGER,
    TABELA_PRECO_ID INTEGER,
    PADRAO_MOVIMENTO INTEGER);
	
	
ALTER TABLE TBPDV_CAIXA_PRECO
ADD CONSTRAINT PK_TBPDV_CAIXA_PRECO
PRIMARY KEY (ID);

COMMENT ON COLUMN TBPDV_CAIXA_PRECO.PADRAO_MOVIMENTO IS
'DEFINIR TABELA PADRÃO DO MOVIMENTO';


CREATE SEQUENCE GTBPDV_CAIXA_PRECO;

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

CREATE INDEX ITBPDV_CAIXA_PRECO_01
ON TBPDV_CAIXA_PRECO (PDV_CAIXA_ID);

CREATE INDEX ITBPDV_CAIXA_PRECO_02
ON TBPDV_CAIXA_PRECO (TABELA_PRECO_ID);

CREATE INDEX ITBPDV_CAIXA_PRECO_03
ON TBPDV_CAIXA_PRECO (PADRAO_MOVIMENTO);
