Re: [pgbr-geral] Upgrade da 7.4 para 8.3
Tem mais uma: Como as versões 8.X passaram a gravar usuários e grupos na mesma tabela. Elas não permitem mais a criação de um usuário com nome igual ao de um grupo. Marco Aurélio Mozart Hasse escreveu: Prezado Marco, Recomendações: * Revise todas as consultas que montam textos, seja unindo com constantes, seja concatenando campos texto: *** Coloque um CAST explícito em todas elas. *** * Revise todas as comparações entre campos e de campos com constantes. Todas as comparações devem ter rigorosamente o mesmo tipo de dado: *** Coloque um CAST explícito em todas elas. *** * Se tiver stored procedures, revise se os tipos de dados dos parâmetros batem rigorosamente com o que estiver declarado na stored procedure: *** Coloque um CAST explícito em todas elas. *** * Se em algum lugar você vir uma mensagem de erro ao comparar alguma coisa: *** Coloque um CAST explícito em todas elas. *** * Cuidado com tabelas temporárias, o Postgres 8.3 não deixa você excluí-las. Caso tenha algum caso desses, você pode precisar usar tabelas reais e controlar sua limpeza manualmente. * Prepare-se para sofrer muito e estourar seu cronograma, pois essa migração é cheia de surpresas. Teste cada consulta de cada script e cada programa com todas as alternativas imagináveis. Quanto mais cuidadoso for nisso, menos erros vão escapar. * Quando seu chefe reclamar que está demorando para migrar, lembre-o de que a diferença de desempenho da versão 7 para a 8 é enorme e que, ao contrário da versão 7, a versão 8 não perde de lavada do SQL Server 2000 quando você começa a escrever consultas mais complexas em tabelas que não sejam pequenas. Não medi ainda para saber se empata ou ganha, mas pelo menos a diferença não é mais tão absurda. Para finalizar: Boa sorte! Mozart Hasse From: MaClaro [EMAIL PROTECTED] Subject: [pgbr-geral] Upgrade da 7.4 para 8.3 To: pgbr-geral@listas.postgresql.org.br Salve Pessoal, Estou pensando em atualizar a versão do meu banco para a 8.3. Alguma recomendação especial? algum how to a indicar? Obrigado. []´s Marco Claro ___ 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] Upgrade da 7.4 para 8.3
2008/4/24, Marco Aurélio Carvalho Feitosa [EMAIL PROTECTED]: Como as versões 8.X passaram a gravar usuários e grupos na mesma tabela. Elas não permitem mais a criação de um usuário com nome igual ao de um grupo. Vero, mas a coisa é mais sutil: agora não há mais usuários e grupos simplesmente, mas papéis (ROLEs). -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guia de Replicação com Slony no W indows e no Linux
Caros, Na verdade, antes de se aplicar a replicação, é necessário apresentar aos membros desta lista o ambiente daqui, aí depois se houver alguma sugestão, acho válido. Tenho uma base rodando perfeitamente no postgres 8.3.0, na verdade, se este servidor falhar, gostaria de que o outro servidor com a réplica, pudesse assumir as requisições. Então já sei antes de tudo, que deve ser síncrono, porém: tirado de um TCC sobre replicação do postgres: (tenho ele em pdf caso queiram) Na replicação assíncrona, se um banco é alterado, a alteração será propagada e aplicada para outro(s) banco(s) num segundo passo, sendo que esta poderá ocorrer em segundos, minutos, horas ou até dias depois (BEEHIVE, 2006). Uma desvantagem é que este tipo de replicação tende a atrasar a detecção de conflitos entre as operações, o que só acontece no fim da execução das transações. Na replicação síncrona todas as cópias ou replicações de dados serão feitas no instante da sincronização, mantendo a consistência dos dados. Se alguma cópia do banco é alterada, essa alteração será imediatamente aplicada a todos os outros bancos dentro da transação. Entretanto, este tipo de replicação traz uma série de desvantagens como, por exemplo, uma transação não poderá ser concluída se um dos nodos que possuem réplicas estiver indisponível (DUARTE, 2006). Ou seja, se for síncrono e o slave falhar, a transação não será concluída. - O Slony é assíncrono, já está fora de cogitação, preciso de disponibilidade. - Estou testando agora o postgres-r (www.postgres-r.org), ele promete, mas vou testar. - Minha última tentativa será o skytools (Programa desenvolvido pelos programadores do skype para replicação síncrona). Atenciosamente, * Juliano Souza * Ribamar Sousa wrote: Olá! Estava adiando a divulgação desse tutorial mas o colega me levou a isso. Realmente não é fácil encontrar um bom tutorial/artigo/guia que mostra como usar o Slony numa situação prática. Pelo menos eu não encontrei. Tentei algumas sugestões mas que não funcionaram e acabei encontrando um bom ponto de partida, foi um tutorial usando o PGAdmin. Depois de muito pesquisar e testar algumas soluções finalmente consegui ver funcionando replicação no PostgreSQL. Aqui mostrarei a solução que fiz funcionar, que usa o Slony-I e o pgAdmin, com PostgreSQL-8.2, tanto no Windows quanto no Linux (Ubuntu 7.10). De início tive como base este tutorial: http://people.planetpostgresql.org/dpage/index.php?/archives/51-Setting-up-Slony-I-with-pgAdmin.html também divulgado na lista internacional do PostgreSQL. Esse tutorial destina-se ao WindowsXP. Testei e funcionou direitinho no Windows. Acontece que ele se refere de vez em quando ao Linux o que me motivou a tentar a mesma solução no Linux (Ubuntu 7.10). Pesquisei outros tutoriais e um bom livro. Acabei por conseguir ver a replicação também no Linux. Veja um PDF com os passos aqui: http://postgresql.ribafs.net/slonywl ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Link tcc sobre replicação.
campeche.inf.furb.br/tccs/2007-I/2007-1malcusotavioquinotoimhofvf.pdf -- * Juliano Souza * ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Link tcc sobre replicação.
2008/4/24 Juliano Souza - TI [EMAIL PROTECTED]: campeche.inf.furb.br/tccs/2007-I/2007-1malcusotavioquinotoimhofvf.pdf no-flame Desisti de ler o resto quando li o primeiro parágrafo da página 16. /no-flame -Leo -- Leonardo Cezar et all http://www.dextra.com.br/postgres http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Link tcc sobre replicação.
Leandro DUTRA escreveu: 2008/4/24, Leonardo Cezar [EMAIL PROTECTED]: 2008/4/24 Juliano Souza - TI [EMAIL PROTECTED]: campeche.inf.furb.br/tccs/2007-I/2007-1malcusotavioquinotoimhofvf.pdf Desisti de ler o resto quando li o primeiro parágrafo da página 16. ;-) A verdade é que trabalhos de conclusão de curso não costumam ser úteis como referência. Os que costumam ser estão intimamente ligados ao teor de credibilidade de seu referencial bibliográfico. Já participei de bancas de TCCs em que tinham como referência bibliográfica vários links do Em Cache do Google. Seria cômico se não fosse tão trágico... -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Debian
Alguem poderia me dizer qual versão do debian instalar para um quad core de 64 bits com 16 gb de memória? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Debian
Leandro DUTRA escreveu: 2008/4/24, Raphael Giovanini [EMAIL PROTECTED]: Alguem poderia me dizer qual versão do debian instalar para um quad core de 64 bits com 16 gb de memória? GNU/Linux 4.0r3 AMD64. Processador intel, é isso mesmo? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Link tcc sobre replicação.
O que quiz dizer no texto no que no existe suporte, ou que no existam empresas que faam o suporte de PostgreSQL. Quanto a velocidade de resoluo de problemas e de ajuda, j precisei e consegui rpidamente repostas tanto na lista quanto no google e at mesmo acesso aos desenvolvedores. O que quis afirmar que no existe um 0800 da vida que possa contactar a "PostgreSQL Corporation" e marcar treinamento, fazer reclamaes... e afins. Peo desculpas se essa afirmao no seja verdadeira ou exposta de uma maneira incorreta. Mas a idia do trabalho era inciar um pequeno projeto de replicao assincrona, e no criticar ou difamar o PostgreSQL. Euler Taveira de Oliveira escreveu: Malcus wrote: Gostaria de algum comentrio mais afundo sobre isso, o que estaria em voce estaria em desacordo? Acho que voc precisa conhecer melhor a comunidade antes de afirmar: "Entretanto, como o SGBD PostgreSQL um produto aberto, no h uma equipe prpria que possa fornecer o devido suporte tcnico. O seu suporte totalmente dependente de seus usurios, que formam grupos de discusses e fruns. Por estes motivos, solues para problemas que venham ocorrer podem no ser facilmente encontradas." (i) h vrias empresas que fornecem o devido suporte (ii) se voc estiver insatisfeito com uma dessas empresas voc pode procurar outra ou at mesmo algum desenvolvedor (iii) acho que voc confundiu usurio com desenvolvedor -- com certeza, um usurio no conseguir lhe dar suporte se o mesmo no tem um conhecimento sobre o cdigo-fonte (um desenvolvedor tem) (iv) se voc comparar o tempo de resoluo de bugs no PostgreSQL comparada a outras empresas tais como M$ e Oracle voc ver que a comunidade muito mais eficiente. S para citar um exemplo recente: relatrio de bug[1] e patch [2] -- foram somente 5 dias e porque no era um bug to crtico assim. (v) se mesmo assim a equipe de desenvolvimento do PostgreSQL no quiser aplicar uma correo a uma verso antiga porque ela muita invasiva, voc pode contratar um desenvolvedor para fazer isso para voc. Acho que no preciso dizer mais nada... [1] http://archives.postgresql.org/pgsql-bugs/2008-03/msg00275.php [2] http://archives.postgresql.org/pgsql-committers/2008-03/msg00563.php ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Link tcc sobre replicação.
2008/4/24, Malcus [EMAIL PROTECTED]: O que quis afirmar é que não existe um 0800 da vida que possa contactar a PostgreSQL Corporation e marcar treinamento, fazer reclamações... e afins. Claro que existe! No Brasil, por exemplo, a Dextra. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Upgrade da 7.4 para 8.3
Mozart Hasse wrote: Não entendi o que você chama de tabela temporária. Uma tabela temporária (CREATE TEMP TABLE ...) só é visível para a sessão que a criou. Outro conceito que acho que não está claro para você é que uma função é executada dentro de um bloco de transação. Eu precisaria remontar o ambiente (criar um banco de dados com versões específicas de tabelas, stored procedures e código fonte, todas intermediárias) para reproduzir esse erro. Se você pudesse mostrar o que não funciona no 8.3 poderíamos investigar melhor para ver se é algum bug. -- Euler Taveira de Oliveira http://www.timbira.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Debian
2008/4/24, Raphael Giovanini [EMAIL PROTECTED]: Já deixei baixando a ultima versão...quando vi 3 dvds fiquei assustado, pois estou acostumado a instalar em máquinas do tipo i386 o debian. Esta máquina será apenas para a base postgreSQL 8.3 Você não precisa de mais de um disco. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Debian
Leandro DUTRA escreveu: 2008/4/24, Raphael Giovanini [EMAIL PROTECTED]: Já deixei baixando a ultima versão...quando vi 3 dvds fiquei assustado, pois estou acostumado a instalar em máquinas do tipo i386 o debian. Esta máquina será apenas para a base postgreSQL 8.3 Você não precisa de mais de um disco. Leandro, boa noite, no site da Debian estão três...http://cdimage.debian.org/debian-cd/4.0_r3/amd64/iso-dvd/ Se poder me explicar porque disse isso, passar um pouco da experiência sua, e eu assisti sua palestra, que foi ótima por sinal no encontro pg2007 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Debian
2008/4/24, Raphael Giovanini [EMAIL PROTECTED]: Leandro DUTRA escreveu: 2008/4/24, Raphael Giovanini [EMAIL PROTECTED]: Já deixei baixando a ultima versão...quando vi 3 dvds fiquei assustado, Você não precisa de mais de um disco. Leandro, boa noite Noite! no site da Debian estão três...http://cdimage.debian.org/debian-cd/4.0_r3/amd64/iso-dvd/ Sim, são todos os pacotes possíveis e imagináveis. Se poder me explicar porque disse isso Tudo o que não estiver nos CDs ou DVDs pode ser baixado da Rede. E os pacotes mais populares ficam no primeiro disco. No caso do DVD, dificilmente os discos segundo e terceiro são pedidos na instalação. Vide o pacote popcon. eu assisti sua palestra, que foi ótima por sinal no encontro pg2007 Obrigado! Sugestões de tema para este ano? -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Debian
2008/4/24 Raphael Giovanini [EMAIL PROTECTED]: Já deixei baixando a ultima versão...quando vi 3 dvds fiquei assustado, pois estou acostumado a instalar em máquinas do tipo i386 o debian. Esta máquina será apenas para a base postgreSQL 8.3 Se a maquina onde o Debian vai ser instalado tem acesso `a internet, baixe apenas o disco de instalacao, que contem so' os pacotes essenciais e o resto ele baixa da internet: http://www.debian.org/CD/netinst/ A proposito, a versao do Debian com kernel e bibliotecas userland de 64 bits (amd64, recomendo) nao precisa de patch bigmem nenhum. Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral