|
|
|
|
ALTER TABLE pbx_queues_grupos ADD COLUMN libera_pausa VARCHAR(255) DEFAULT(0);
|
|
|
|
|
ALTER TABLE pbx_usuarios ADD COLUMN perm_licenca INT DEFAULT(0);
|
|
|
|
|
|
|
|
|
|
CREATE TABLE pbx_controle_licenciamento(
|
|
|
|
|
clto_cnpj varchar(14) not null,
|
|
|
|
|
clto_contrato_numero varchar(32) not null,
|
|
|
|
|
clto_razao_social varchar(128) not null,
|
|
|
|
|
clto_nome_fantasia varchar(128),
|
|
|
|
|
clto_atividade_empresa varchar(64),
|
|
|
|
|
clto_cidade_empresa varchar(64),
|
|
|
|
|
clto_uf_empresa varchar(2),
|
|
|
|
|
clto_contato_id varchar(64),
|
|
|
|
|
clto_contato_nome varchar(64),
|
|
|
|
|
clto_contato_email varchar(64),
|
|
|
|
|
clto_contato_fone varchar(32),
|
|
|
|
|
clto_perfil_aplicacao_id int not null,
|
|
|
|
|
clto_contrato_assinatura date,
|
|
|
|
|
clto_contrato_inicio date,
|
|
|
|
|
clto_contrato_fim date,
|
|
|
|
|
clto_licenca_pa int not null default 0,
|
|
|
|
|
clto_licenca_ramal int not null default 0,
|
|
|
|
|
clto_licenca_supervisor int not null default 0,
|
|
|
|
|
clto_licenca_discador_preview int not null default 0,
|
|
|
|
|
clto_licenca_discador_powerdial int not null default 0,
|
|
|
|
|
clto_licenca_discador_predictive int not null default 0,
|
|
|
|
|
clto_licenca_pesquisa int not null default 0,
|
|
|
|
|
clto_licenca_tarifador int not null default 0,
|
|
|
|
|
clto_licenca_whatsapp int not null default 0,
|
|
|
|
|
clto_licenca_workflow int not null default 0,
|
|
|
|
|
clto_licenca_mesaoperadora int not null default 0,
|
|
|
|
|
clto_mult_channel int not null default 0,
|
|
|
|
|
clto_licenca_helpdesk int not null default 0,
|
|
|
|
|
clto_licenca_crm int not null default 0,
|
|
|
|
|
clto_licenca_manager_one int not null default 0,
|
|
|
|
|
clto_licenca_help_custom int not null default 0,
|
|
|
|
|
clto_licenca_chat int not null default 0,
|
|
|
|
|
clto_data_registro date not null,
|
|
|
|
|
clto_user_registro varchar(64),
|
|
|
|
|
clto_server_registro varchar(255),
|
|
|
|
|
clto_confirma_registro date,
|
|
|
|
|
clto_data_log varchar(1024),
|
|
|
|
|
constraint "pkPbxControleLicenciamento" primary key(clto_cnpj, clto_contrato_numero)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Criar a tabela pbx_licenca_pa_fixo
|
|
|
|
|
CREATE TABLE IF NOT EXISTS public.pbx_licenca_pa_fixo
|
|
|
|
|
(
|
|
|
|
|
id SERIAL PRIMARY KEY,
|
|
|
|
|
licenca varchar(255) NOT NULL,
|
|
|
|
|
id_user varchar(10),
|
|
|
|
|
last_update timestamp NOT NULL DEFAULT NOW(),
|
|
|
|
|
limit_update timestamp NOT NULL DEFAULT (NOW() + INTERVAL '5 MINUTES')
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
-- Definir o propriet<EFBFBD>rio da tabela
|
|
|
|
|
ALTER TABLE IF EXISTS public.pbx_licenca_pa_fixo
|
|
|
|
|
OWNER TO contacte;
|
|
|
|
|
|
|
|
|
|
--cria as colunas necess<EFBFBD>rias
|
|
|
|
|
ALTER TABLE IF EXISTS pbx_grupo
|
|
|
|
|
ADD COLUMN gp_system int;
|
|
|
|
|
|
|
|
|
|
ALTER TABLE IF EXISTS pbx_grupo
|
|
|
|
|
ADD COLUMN gp_descricao varchar(255);
|
|
|
|
|
|
|
|
|
|
--insere os grupos e sua descricao
|
|
|
|
|
INSERT INTO pbx_grupo (gp_nome, gp_status, user_id, gp_user, gp_system, gp_descricao)
|
|
|
|
|
VALUES ('SMART', 1, 0, 0, 1, 'Linha com baixo custo e e recursos basicos para pequenos negocios.'),
|
|
|
|
|
('ISP', 1, 0, 0, 1, 'Atende o nicho de provedores de internet e possui alguns recursos exclusivos para o setor.'),
|
|
|
|
|
('CORP', 1, 0, 0, 1, 'Perfil desenhado para atender o segmento corporativo com exigencia de alta disponibilidade e recursos avancados.'),
|
|
|
|
|
('SX', 1, 0, 0, 1, 'A linha de melhor custo beneficio do mercado, flexivel adapta-se a qualquer modelo de negocio.'),
|
|
|
|
|
('ALGAR', 1, 0, 0, 1, 'Perfil criado para atender a parceria Algar, utilizado em sua revendas.'),
|
|
|
|
|
('GOV', 1, 0, 0, 1, 'Desenvolvido para clientes governamentais com altos requisitos de seguran<EFBFBD>a.'),
|
|
|
|
|
('SMART+', 1, 0, 0, 1, 'Linha com baixo custo e uma gama de recursos avan<EFBFBD>ados para pequenos negocios.');
|