## 
Requisitos de pré-instalação  - Servidor Ubuntu 20.04 LTS 
 - Um usuário não root com privilégios `sudo`   
Etapa 1:atualizar pacotes do sistema 
  Primeiro, atualize os pacotes do sistema para garantir que você esteja trabalhando com as versões mais recentes:
 ```bash 
 sudo apt atualizar &&sudo apt atualizar 
 ```   
Etapa 2:Adicionar repositório PostgreSQL 
  Por padrão, os repositórios oficiais do Ubuntu não incluem a versão mais recente do PostgreSQL, então você precisa adicionar o repositório oficial do PostgreSQL.  
 ```bash 
 sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main"> /etc/apt/sources.list.d/pgdg.list' 
 ``` 
 Importe a chave do repositório usando este comando:
 ```bash 
 wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key adicionar - 
 ```   
Etapa 3:atualizar o índice do pacote e instalar o PostgreSQL 
  Atualize o índice do seu pacote:
 ```bash 
 atualização do sudo apt 
 ```  
 Instale o PostgreSQL:
 ```bash 
 sudo apto instalar postgresql 
 ``` 
>
Nota :Durante a instalação, você será solicitado a escolher uma senha para a conta de usuário do PostgreSQL (`postgres`).   
Etapa 4:configurar o PostgreSQL 
  Inicialize o cluster de banco de dados usando este comando:
 ```bash 
 sudo postgresql-setup initdb 
 ``` 
 Altere a senha da conta de usuário padrão `postgres` para garantir a segurança. Substitua `
` por uma senha forte:
 ```bash 
 sudo senha postgres 
 ``` 
 Você será solicitado a inserir sua senha atual e, em seguida, a nova senha duas vezes. 
 
 Etapa 5:permitir acesso remoto 
 
 Por padrão, o PostgreSQL escuta apenas no host local. Se você deseja se conectar ao servidor de banco de dados de outros hosts na sua rede, edite o arquivo `postgresql.conf`:
 ```bash 
 sudo vi /etc/postgresql/14/main/postgresql.conf 
 ``` 
 
 Procure por `#listen_addresses ='localhost'` e altere para `listen_addresses ='*'` para permitir conexões de qualquer host. 
 Salve e feche o arquivo. 
 
 Em seguida, edite o arquivo `pg_hba.conf`:
 ```bash 
 sudo vi /etc/postgresql/14/main/pg_hba.conf 
 ``` 
 Adicione a seguinte linha no final do arquivo:
 ``` 
 hospedar todos todos 0.0.0.0/0 md5 
 ``` 
 Esta linha permite conexões de qualquer host usando autenticação MD5. 
 
 Salve e feche o arquivo. 
 
 Etapa 6:reinicie o serviço 
 
 Reinicie o serviço PostgreSQL:
 ```bash 
 sudo systemctl reiniciar postgresql 
 ``` 
 
 Etapa 7:testar a instalação 
 
 Para verificar se o PostgreSQL está configurado corretamente, você pode fazer login usando o comando `psql`. Digite o seguinte:
 ```bash 
 sudo -u postgres psql postgres 
 ``` 
 Você deverá ser solicitado a inserir a senha definida anteriormente para o usuário `postgres`. Após a autenticação bem-sucedida, você verá o prompt de comando `psql`. 
 
 Digite `\q` para sair do prompt de comando `psql`. 
 
 #### Parabéns! Você instalou e configurou o PostgreSQL com sucesso em seu servidor Ubuntu 20.04 LTS.