diff --git a/projeto/base/sql/versao-1.7.11.5.sql b/projeto/base/sql/versao-1.7.11.5.sql index fb422241..c1909d3c 100644 --- a/projeto/base/sql/versao-1.7.11.5.sql +++ b/projeto/base/sql/versao-1.7.11.5.sql @@ -24,11 +24,4 @@ select (select id from pbx_usuarios where apelido = 'administrador') as user_id, alter table pbx_parametros add prm_relatorio_servico int not null default 0; ALTER TABLE pbx_parametros - ADD prm_aviso_lgpd_monitoria int not null default 0; - -ALTER TABLE IF EXISTS public.pbx_grupo - ADD COLUMN IF NOT EXISTS gp_system int NOT NULL default 0; - -update pbx_grupo set gp_system = 1 where - gp_nome = 'SX' or gp_nome = 'SINCCONTASENHA' or gp_nome = 'SMART' or gp_nome = 'ISP' or gp_nome = 'CORP' or - gp_nome = 'SX' or gp_nome = 'ALGAR' or gp_nome = 'SMART+' or gp_nome = 'GOV' ; + ADD prm_aviso_lgpd_monitoria int not null default 0; \ No newline at end of file diff --git a/projeto/base/sql/versao-1.7.12.sql b/projeto/base/sql/versao-1.7.12.sql index 60d3861c..bb1508b2 100644 --- a/projeto/base/sql/versao-1.7.12.sql +++ b/projeto/base/sql/versao-1.7.12.sql @@ -40,4 +40,36 @@ CREATE TABLE pbx_controle_licenciamento( clto_confirma_registro date, clto_data_log varchar(1024), constraint "pkPbxControleLicenciamento" primary key(clto_cnpj, clto_contrato_numero) -); \ No newline at end of file +); + + +-- 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.'); \ No newline at end of file