Re: [pgbr-geral] Transferir Banco Postgres para outra máquina
Buenas Se quiser diminuir ainda mais o downtime, você poderia configurar um Streaming Replication, utilizando o pg_basebackup sem parar o banco de produção, depois você pode parar sua aplicação, promover o servidor novo (slave da replicação), ajustar a conexão da aplicação apontando para o banco novo, parar o servidor antigo, e subir a aplicação novamente. Com isso você deve ter o banco novo íntegro e um curto downtime. -- Josué Lino Bragagnolo Atua Sistemas de Informação jo...@bragagnolo.eti.br jo...@atua.com.br - Mensagem original - De: "Mauro Fonseca"Para: "Comunidade PostgreSQL Brasileira" Enviadas: Segunda-feira, 26 de junho de 2017 11:28:39 Assunto: Re: [pgbr-geral] Transferir Banco Postgres para outra máquina Se a versão do banco for a mesma. Sugiro que você utilize o pg_basebackup . A transferência é muito eficiente e bem mais rápida do que qualquer outro metodo. Copie as configurações ( postgres ) da primeira máquina para a máquina de destino, lembrando que na máquina original, não deverá haver alterações de dados por parte do cliente. Após a transferência, desligue a servidora original e transfira as conexões de rede dela para a segunda servidora. Att. Em 24 de junho de 2017 21:19, Euler Taveira < eu...@timbira.com.br > escreveu: Em 24 de junho de 2017 16:26, Luiz Henrique < luiz.henriqu...@gmail.com > escreveu: Desejo transferir de forma definitiva. Uma das formas mais rápidas seria utilizando replicação. Para isso o hardware/SO deve ser (quase) igual. Uma vez montada a replicação [1], basta escolher uma janela de manutenção e fazer o failover (pg_ctl promote). [1] http://eulerto.blogspot.com.br/2017/02/replicacao-o-que-mudou.html -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Mauro Fonseca | Gerência de Suporte à Operação - GSOI - PB PRODABEL | Av. Presidente Carlos Luz 1275, Sala 221 | Caiçara | BH/MG 3277-7129 | www.pbh.gov.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalação de Versões diferentes no mesmo servidor.
De: "Artur Zanini"Para: "Comunidade PostgreSQL Brasileira" Enviadas: Segunda-feira, 12 de junho de 2017 10:22:07 Assunto: [pgbr-geral] Instalação de Versões diferentes no mesmo servidor. Bom dia, pessoal. Alguém já instalou dois PostgreSQL no mesmo servidor, mas com versões diferentes. Algum manual ou dica? Servidor: Ubuntu 14.2 Postgres Atual : 9.1.8 Postgres NOVO : 9.4 Não existe a possibilidade de fazer upgrade de versão. Nunca fiz algo parecido alguma sugestão? = Ass.: Artur Gnecco Zanini Fone.: 51 92232129 Gtalk: artur.zan...@gmail.com = Buenas Se você está usando pacotes (via apt) para manter seu Postgresql, basta instalar o pacote da versão nova, que deverá ser criado um novo cluster em outra porta. # apt-get install postgresql-9.4 E com pg_lsclusters, deverá listar todos os seus cluster # pg_lsclusters Ver Cluster Port Status Owner Data directory Log file 9.2 main 5430 down /var/lib/postgresql/9.2/main /var/log/postgresql/postgresql-9.2-main.log 9.3 main 5433 down /var/lib/postgresql/9.3/main /var/log/postgresql/postgresql-9.3-main.log 9.4 main 5434 down /var/lib/postgresql/9.4/main /var/log/postgresql/postgresql-9.4-main.log 9.5 main 5436 down /var/lib/postgresql/9.5/main /var/log/postgresql/postgresql-9.5-main.log 9.6 main 5435 down /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log PS. Ignore o fato do meu exemplo estar com o cluster parado (down) ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Duvidas com encoding UTF8 x LATIN1
Buenas O melhor sempre eh migrar tudo pra UTF8, mas se não é possível atualizar sua aplicação, o melhor acredito que seja manter o SO do Servidor postgres em iso também, em distros debian, eh soh usar "dpkg-reconfigure locales", colocar o encoding padrão nos arquivos do sistema. echo ' LANG="pt_BR.iso88591" LC_ALL="pt_BR.iso88591" ' > /etc/locale.conf cat /etc/locale.conf > /etc/environment Reiniciar tudo e então seu locale deve ficar assim: ~# locale LANG=en_US LANGUAGE= LC_CTYPE="pt_BR.iso88591" LC_NUMERIC="pt_BR.iso88591" LC_TIME="pt_BR.iso88591" LC_COLLATE="pt_BR.iso88591" LC_MONETARY="pt_BR.iso88591" LC_MESSAGES="pt_BR.iso88591" LC_PAPER="pt_BR.iso88591" LC_NAME="pt_BR.iso88591" LC_ADDRESS="pt_BR.iso88591" LC_TELEPHONE="pt_BR.iso88591" LC_MEASUREMENT="pt_BR.iso88591" LC_IDENTIFICATION="pt_BR.iso88591" LC_ALL=pt_BR.iso88591 Josué Bragagnolo / Linux jo...@atua.com.br Atua Sistemas de Informação (54) 3045-8100 http://atua.com.br/ - Mensagem original - De: "Luiz Henrique" <luiz.henriqu...@gmail.com> Para: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br> Enviadas: Quarta-feira, 29 de março de 2017 8:55:33 Assunto: [pgbr-geral] Duvidas com encoding UTF8 x LATIN1 Pessoal, Estou iniciando testes no linux com Postgresql 9.4.Por questões de compatibilidade com aplicação Delphi os bancos precisam estar em LATIN1. Criei o banco em LATIN1. Na console psql aparece o erro ao testar o insert abaixo: insert into pessoa(pes_codpes,pes_nome) values ('50200','GIRÃO'); ERROR: invalid byte sequence for encoding "UTF8": 0xc3 0x4f Tem algum parâmetro que eu preciso configurar ? Obrigado pela ajuda! -- Atenciosamente, Luiz Henrique "In Medium Est Virtus!" "A Virtude está no meio!" Livre de vírus. www.avast.com . ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral