Instalação do Serviço de Pool de Conexões
Para ativar o Pool de Conexões, o PgSmart integra-se com o PgBouncer.
-
Instalação do PgSmart, atendendo aos requisitos mínimos.
-
Repositório de Pacotes adicionais para resolver dependências indirectas. De acordo com as políticas de segurança e suporte de cada organização, a Tecnisys não disponibiliza tais pacotes. No entanto, para o ajudar, informamos que para as distribuições da família Enterprise Linux, os Extra Packages for Enterprise Linux - EPEL fornecem geralmente as dependências indirectas necessárias.
-
Inicie o serviço PgSmart Agent em todas as máquinas do ambiente de Bases de Dados.
Terminal inputsystemctl start pgsmart-agent -
Acesso com o usuário local PgSmart. Por exemplo:
Terminal inputsu - PgSmart -
Registo de Agentes do PgSmart através do cliente PgSmart.
pgsmart install -s pool [Flags]
pgsmart install --service=pool [Flags]
Flags:
-M, --pgversion=(11/12/13/14/15). Padrão: 15.=> versão principal do PostgreSQL, independente do serviço. A última versão da versão selecionada será utilizada.--a, --agent=<agent>.=> Alias, hostname ou IP do servidor onde o PgSmart Agent está instalado.-h, --help. => Ajuda-q, --quiet. => Execução Não-Interativa para instalação de serviços. Utilizado com --service, --pg-major-version e --agent.--pg-major-version=(11|12|13|14|15) [Padrão:15].=> Versão base principal do PostgreSQL, independente do serviço. A última versão da versão principal selecionada será utilizada.
Este modo de instalação é ativado pela opção quiet (--quiet, -q) e a sua execução utiliza os valores padrão (default) para os parâmetros não informados. Contudo, esta opção é desativada na primeira instalação, devido à necessidade de criação do Repositório de Pacotes do PostgreSYS com base nas informações solicitadas interativamente.
- Comando
- Vídeo
pgsmart install -q -a <agent> --service=pool

- Instruções
- Vídeo (Exemplo Instalação Pool)
pgsmart install
- Escolha o
Agente PgSmart(ou Registar um novo Agente). - Escolha o serviço
Connections Pool. - Escolha a "Versão Major do PostgreSQL do ambiente"
- Escolha a
Release da Versão Principal do PostgreSQL do ambiente. - Confirme a instalação:
- Confirme que deseja descarregar o Repositório de Pacotes do PostgreSYS e, se solicitado, a URL do repositório.
Esta pergunta não é feita se os repositórios do pgsys já estiverem presentes ou mapeados na máquina.

Variações de comando para Instalação Interativa
Alguns parâmetros podem ser repassados previamente, no comando, entretanto, sem a opção quiet (--quiet, -q) a execução continua interativa, sendo estes parâmetros utilizados com os valores padrão (default) nos prompts.
Exemplos:
pgsmart install --service=pool
pgsmart install --pg-version=15
O PgSmart define variáveis de ambiente (PGDATA, PGBIN, entre outras) no ficheiro bash_profile do usuário corrente que serão carregadas em novas sessões. Caso deseje carregar imediatamente estas variáveis execute o comando abaixo após a instalação:
source ~/.bash_profile