Configuração de Diretórios de Dados
O Diretório de Dados (PGDATA) é o caminho absoluto do local onde ficam armazenados os dados, entre outros arquivos, de uma determinada instância do PostgreSQL.
Normalmente, para cada instância é criado um diretório em /var/lib/pgsql/VV, sendo VV a versão majoritária do PostgreSQL.
Em uma mesma máquina podem ser inicializadas várias instâncias de uma mesma versão do PostgreSQL, ou vers˜ões diferentes, cada uma com seu próprio Diretório de Dados e Porta para conexão.
Sintaxe do Comando
pgsmart cluster config [FLAGS]
Flags:
-
-D, --pgdata=<path> ⇒ Diretório de Dados da instância PostgreSQL.
-
-M, --pgversion=(11|12|13|14|15) ⇒ Versão majoritária do PostgreSQL.
-
-a, --agent=<agent> ⇒ Alias, hostname ou IP do servidor onde o PgSmart Agent desejado está instalado.
-
-h, --help ⇒ Ajuda
Configuração Interativa
pgsmart cluster config
Configuração dos Diretórios de dados da Instãncia.
-
Selecione o Agente do PgSmart ou registre um novo.
![seleciona agente pgsmart](../../../_images/pgsys-sel-agent-config.png)
-
Selecione "Configurações Gerais" no menu de opções.
![seleciona configurações gerais](../../../_images/pgsys-sel-config-gerais.png)
-
Selecione "Diretórios de Dados das Instâncias" no menu de opções.
![seleciona diretórios de dados das instâncias](../../../_images/pgsys-sel-diretorios-dados-instancias.png)
Ao selecionar a operação "Diretórios de Dados das Instâncias", as seguintes operações são disponibilizadas:
Listar os Diretórios de Dados das Instâncias
-
Selecione a opção "Listar".
![seleciona operação Diretórios de Dados](../../../_images/pgsys-config-diretorios-de-dados-list-sel-op.png)
Será apresentada a lista de Diretórios de Dados das Instâncias. |
![Lista Diretórios de Dados das Instâncias](../../../_images/pgsys-config-cluster-diretorios-de-dados-lista.png)
Adicionar um Diretório de Dados das Instâncias.
-
Selecione a operação "Adicionar"
![seleciona operação adicionar](../../../_images/pgsys-config-diretorios-de-dados-adiciona-sel-op.png)
-
Informe o Diretório de Dados do Postgresql, o Álias e confirme a adição.
![adicionar Diretórios de Dados das Instâncias](../../../_images/pgsys-config-cluster-diretorios-de-dados-adic.png)
-
Resultado da Adição:
![Resultado da adiciona do Diretório de Dados das Instâncias](../../../_images/pgsys-config-cluster-diretorios-de-dados-adiciona-resultado.png)
Editar um Diretório de Dados das Instâncias.
-
Selecione a operação "Editar".
![seleciona operação editar](../../../_images/pgsys-config-diretorios-de-dados-edita-sel-op.png)
-
Selecione um Diretório de Dados do PostgreSQL:
![seleciona versão do PostgreSQL para editar Diretórios de Dados das Instâncias](../../../_images/pgsys-config-cluster-diretorios-de-dados-edita-sel.png)
-
Informe o diretório de localização dados, o Alias do diretório de dados e confirme a edição.
![Editar Diretórios de Dados das Instâncias](../../../_images/pgsys-config-cluster-diretorios-de-dados-edita.png)
-
Resultado da Edição:
![Resultado da edição do Diretório de Dados das Instâncias](../../../_images/pgsys-config-cluster-diretorios-de-dados-edita-resultado.png)
Remover um Diretório de Dados das Instâncias
-
Selecione a operação "Remover".
![seleciona operação](../../../_images/pgsys-config-diretorios-dados-remove-sel-op.png)
Ao selecionar esta ação, o PgSmart apresentará uma lista com os Diretórios de Dados das Instâncias. |
-
Selecione o Diretório de Dados das Instâncias que deseja remover.
![seleciona diretorio dados para remover](../../../_images/pgsys-config-cluster-diretorios-de-dados-remove.png)
-
Confirme a remoção do Diretório de Dados das Instâncias.
![dados confirma remoção](../../../_images/pgsys-config-cluster-diretorios-de-dados-remove-conf.png)
-
Resultado da remoção do Diretório de Dados das Instâncias:
![dados remoção RESULTADO](../../../_images/pgsys-config-cluster-diretorios-de-dados-remove-resultado.png)