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ário da tabela ALTER TABLE IF EXISTS public.pbx_licenca_pa_fixo OWNER TO contacte; --cria as colunas necessá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ça.'), ('SMART+', 1, 0, 0, 1, 'Linha com baixo custo e uma gama de recursos avançados para pequenos negocios.');