Instalação do Serviço de Banco de Dados

O PostgreSYS, através do PgSmart, oferece um caminho simples, fácil, rápido e customizável para a instalação do PostgreSQL. Além de oferecermos, em um só lugar, todos os pacotes de instalação necessários, em um única operação guiada é possível instalar os binários do PostgreSQL e inicializar uma instância/cluster de banco de dados, incluindo a criação de um respectivo serviço no sistema operacional.

Pré-Requisitos

  • Instalação do PgSmart, observando os requisitos mínimos.

  • Repositório de pacotes extras para resolver dependências indiretas. Em conformidade com as políticas de segurança e suporte de cada organização, a Tecnisys não fornece tais pacotes. De toda a forma, visando auxiliá-los, informamos que para distribuições da familía Entreprise Linux o repositório Extra Packages for Enterprise Linux (EPEL) geralmente fornece as dependências indiretas necessárias.

Sintaxe do Comando

pgsmart install -c postgresql -v (10|11|12|13)
pgsmart install --component=postgresql --version=(10|11|12|13)
OPÇÃO DESCRIÇÃO

-c, --component=postgresql

Nome do componente a ser instalado.

-v, --version

Versão base do PostgreSQL.

-h, --help

Exibe informações de ajuda.

Instalação Interativa

Execução do Comando

pgsmart install

Seleção do Serviço

  1. Selecione o serviço Banco de Dados.

    Seleção do serviço
  2. Selecione a versão base do PostgreSQL desejada.

    Seleção da versão base

Identificação do Repositório de Pacotes

  1. Confirme se deseja baixar e instalar o repositório dos pacotes. Do contrário, certifique-se que os repositórios de pacotes ativos forneçam os pacotes de instalação do componente.

  2. Informe a URL do repositório. Se for escolhido a opção padrão (URL do Repositório Público de Pacotes da Tecnisys), também serão solicitados o usuário e senha de acesso definidos no momento do seu cadastro gratuito no site da Tecnisys.

    Instalação do repositório

As duas últimas perguntas não são realizadas se os repositórios pgsys e pgsys-utils já estiverem presentes e ativos na máquina.

Inicialização de uma Instância PostgreSQL

  1. Confirme se deseja inicializar uma instância de banco de dados PostgreSQL após a instalação dos binários (a instância também pode ser criada em outro momento, por meio do comando:

    pgsmart cluster init

    Essa operação está detalhada no tópico Inicialização de uma Instância de Banco de Dados.

    Inicialização da instância

O processo de instalação pode ser acompanhado pelo arquivo de log do PgSmart:

tail -f /var/log/pgsmart/pgsmart.log

Resultado da Instalação

  1. Verifique se todas as etapas foram concluídas com sucesso.

    Resultado da instalação

O PgSmart define variáveis de ambiente no arquivo bash_profile do usuário corrente, as quais serão carregadas automaticamente em uma nova sessão. Para carregar imediatamente estas variáveis execute o comando abaixo ao final da instalação:

source ~/.bash_profile

Consulte as versões suportadas do PostgreSQL no tópico Componentes.