Tentei criar um novo server group, pois já tenho um no postgres que é o que eu uso na empresa, porém, no databases do novo server ele já carrega os que eu tenho. Como fazer a separação para que o banco do curso não interfira no do trabalho?
Tentei criar um novo server group, pois já tenho um no postgres que é o que eu uso na empresa, porém, no databases do novo server ele já carrega os que eu tenho. Como fazer a separação para que o banco do curso não interfira no do trabalho?
Olá, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
Este é um comportamento esperado, uma vez que os novos servidores estão apontando para um mesmo local - geralmente localhost
e que possuem a mesma porta 5432
. Para que isso não ocorra, é necessário se conectar a outro hostname e outra porta.
Porém, caso queira criar um novo server
, mas não realizar a coleta de todos os databases dos demais servidores, podemos definir quais database serão referenciados no momento da criação do novo server
- é obrigatório que tenha pelo menos um servidor de referência e neste caso, indico que a cópia para o novo servidor seja feita apenas do banco padrão: postgres.
Sendo assim, para criar um novo server
que irá ter referência a apenas um database (postgres
), basta seguir os passos apresentados abaixo:
postgres
). Digite o nome e pressione para confirmarAbaixo, um exemplo em gif do processo:
Entretanto, vale informar que os database são criados contendo regras que definem quais usuários poderão realizar sua manipulação, assim, por mais que um usuário possa visualizar que o banco existe, caso este usuário não tenha acesso liberado ao database, ele não poderá realizar sua manipulação. Na Alura temos uma formação de PostgreSQL que aborda sobre otimização, manutenção de um ambiente seguro com o gerenciamento de acessos, usuários, permissões no PostgreSQL, caso queira conhecer, basta acessar o link apresentado abaixo:
Espero ter ajudado. Continue mergulhando em conhecimento!
Abraços e bons estudos!