Browse Source

scripts sql para gerenciamento das licenas

spr_change_address_bd
douglas.strappasson 1 year ago
parent
commit
9df9581edb
  1. 7
      projeto/base/sql/versao-1.7.11.5.sql
  2. 32
      projeto/base/sql/versao-1.7.12.sql

7
projeto/base/sql/versao-1.7.11.5.sql

@ -25,10 +25,3 @@ 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' ;

32
projeto/base/sql/versao-1.7.12.sql

@ -41,3 +41,35 @@ CREATE TABLE pbx_controle_licenciamento(
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.');
Loading…
Cancel
Save