SET DEFINE OFF;

INSERT INTO SIWSWHATSAPP (wsWhatsapp, descricao, ativo, observacoes) values (2, 'Adderi API', 1, ' ');

COMMIT;

CREATE TABLE PAWHATSAPPCONEXOES_23_02 AS SELECT * FROM PAWHATSAPPCONEXOES;

DROP TABLE PAWHATSAPPCONEXOES;

-- PAWHATSAPPCONEXOES
CREATE TABLE PAWHATSAPPCONEXOES
  (
    id                   NUMERIC (14,0) DEFAULT 0 NOT NULL,
    estabelecimento      NUMERIC (4,0) DEFAULT 0 NOT NULL,
    perfilUsuario        NUMERIC (6,0) DEFAULT 0 NOT NULL,
    usuario              NUMERIC (14,0) DEFAULT 0 NOT NULL,
    wsWhatsapp           NUMERIC (3,0) DEFAULT 0 NOT NULL,
    ativo                NUMERIC (1,0) DEFAULT 0 NOT NULL,
    endpoint             VARCHAR (256) DEFAULT ' ' NOT NULL,
    token                VARCHAR (256) DEFAULT ' ' NOT NULL,
    diretorioArquivos    VARCHAR (256) DEFAULT ' ' NOT NULL,
    prefixoUrlSubstituir VARCHAR (256) DEFAULT ' ' NOT NULL,
    observacoes          VARCHAR (4000) DEFAULT ' ' NOT NULL
  );
CREATE UNIQUE INDEX PAWHATSAPPCONEXOES_PK1 ON PAWHATSAPPCONEXOES (id);
ALTER TABLE PAWHATSAPPCONEXOES ADD CONSTRAINT PAWHATSAPPCONEXOES_FK1 FOREIGN KEY (estabelecimento) REFERENCES PAESTABELECIMENTOS (estabelecimento);
ALTER TABLE PAWHATSAPPCONEXOES ADD CONSTRAINT PAWHATSAPPCONEXOES_FK2 FOREIGN KEY (perfilUsuario) REFERENCES PAPERFISUSUARIO (perfilUsuario);
ALTER TABLE PAWHATSAPPCONEXOES ADD CONSTRAINT PAWHATSAPPCONEXOES_FK3 FOREIGN KEY (usuario) REFERENCES CAUSUARIOS (usuario);
ALTER TABLE PAWHATSAPPCONEXOES ADD CONSTRAINT PAWHATSAPPCONEXOES_FK4 FOREIGN KEY (wsWhatsapp) REFERENCES SIWSWHATSAPP (wsWhatsapp);

INSERT INTO PAWHATSAPPCONEXOES (id, estabelecimento, perfilUsuario, usuario, wsWhatsapp, ativo, endpoint, token, diretorioArquivos, prefixoUrlSubstituir, observacoes) VALUES (0, 0, 0, 0, 0, 1, ' ', ' ', ' ', ' ', ' ');
INSERT INTO PAWHATSAPPCONEXOES (id, estabelecimento, perfilUsuario, usuario, wsWhatsapp, ativo, endpoint, token, diretorioArquivos, prefixoUrlSubstituir, observacoes) SELECT id, estabelecimento, 0, 0, wsWhatsapp, ativo, usuario, token, diretorioArquivos, prefixoUrlSubstituir, observacoes FROM PAWHATSAPPCONEXOES_23_02 WHERE id > 0;

COMMIT;

INSERT INTO SIVERSOESSISTEMA (idVersaoSistema, versaoAplicativo, dataLiberacaoVersao, possuiConversaoTabelas, atualizada, dataAtualizacaoVersao, observacoes) VALUES (2023002018, '2023.2.18', TO_DATE('17/07/2023','DD/MM/YYYY'), 1, 1, sysdate, ' ');

COMMIT;

--exec dbms_utility.compile_schema('ADDERI');
--exec dbms_stats.gather_schema_stats('ADDERI');

/*
*/