[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ajuda em Servidor



Marcelo Nascimento escribió:
Tenho um aplicativo que roda no windows, onde este aplicativo faz consultas em um PostgreSQL que está no Debian. Então, em virtude a mudança de servidor, preciso copiar essa base para um novo servidor que também estará em PostgreSQL e fazer com que a aplicação que roda em windows acesse o PostgreSQL.

- Como faço para fazer com que a aplicação em windows, acesse o servidor Debian e consulte essa base?

Se o servidor atual é PostgreSQL em Linux e o novo é também PostgreSQL em Linux, não tem que fazer nenhuma mudança para que funcione. Só se o servidor novo estará em outro endereço de rede, deverá indica-le isso á aplicação Windows, mas isso se faz de um jeito que só você pode saber.

- E qual a melhor forma para fazer essa cópia de um servidor para o outro.

Definitivamente a melhor forma é uma cópia lógica e não uma cópia física. Tem que fazer um dump a SQL de todas as tabelas, sequenças, funções, triggers, contas de usuários, etc da base e carregar tudo no novo servidor. Sei que o PostgreSQL já vem com um pg_dump, mas não sei se sirve para tudo ou só para os dados. Se tem o schema da base e só tem que extrair os dados, será suficiente com ele.

Podería copiar todos os arquivos de PostgreSQL se a versão é exactamente a mesma, mais tem que estar seguro de que não falta nenhum, e para isso não tem muita documentação e é mais fácil ter erros.

--
Guillermo Pereyra Irujo
Tandil, Argentina



Reply to: