CREATE TABLE TBESTOQUE_CLIENTE (
    ID INTEGER NOT NULL,
    EMPRESA_ID INTEGER,
    OBSERVACAO VARCHAR(255),
    DATAHORA TIMESTAMP DEFAULT 'NOW');

ALTER TABLE TBESTOQUE_CLIENTE
ADD CONSTRAINT PK_TBESTOQUE_CLIENTE
PRIMARY KEY (ID);

CREATE SEQUENCE GTBESTOQUE_CLIENTE;

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



CREATE TABLE TBESTOQUE_CLIENTE_ITENS (
    ID INTEGER NOT NULL,
    MODELO_ID INTEGER,
    COR_ID INTEGER,
    TAMANHO INTEGER,
    QUANTIDADE INTEGER,
    DATAHORA TIMESTAMP DEFAULT 'NOW',
    ESTOQUE_CLIENTE_ID INTEGER);

ALTER TABLE TBESTOQUE_CLIENTE_ITENS
ADD CONSTRAINT PK_TBESTOQUE_CLIENTE_ITENS
PRIMARY KEY (ID);

CREATE SEQUENCE GTBESTOQUE_CLIENTE_ITENS;

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