Re: [pgbr-geral] Case PgBouncer 1.3 com PostgreSQL 8.2
2009/7/3 Fábio Telles Rodriguez fabio.tel...@gmail.com Muito bacana... você poderia aproveitar e mandar uma proposta de palestra para o PGCon Brasil 2009... Caro Fábio, Primeiramente agradeço o incentivo... muito obrigado! Eu já submeti uma proposta ao PGCon Brasil 2009 sobre Database Refactoring... mas vc acha interessante enviar outra? Acho sim, isto dá maior flexibilidade para a banca avaliadora no caso de haver mais de uma proposta no mesmo tema. Atenciosamente, Fábio Telles Cordialmente, -- Fabrízio de Royes Mello Blog sobre PostgreSQL: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: fabio.tel...@gmail.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] RES Ferramenta case modelagem
Procure pela ferramenta abaixo, é uma versão light do famoso Toad com suporte ao Postgresql, só que free. Vale a pena dar uma sapeada. Toad Data Modeler Freeware Abraços. -Mensagem original- De: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de pgbr-geral-requ...@listas.postgresql.org.br Enviada em: domingo, 5 de julho de 2009 12:00 Para: pgbr-geral@listas.postgresql.org.br Assunto: Digest pgbr-geral, volume 29, assunto 15 Send pgbr-geral mailing list submissions to pgbr-geral@listas.postgresql.org.br To subscribe or unsubscribe via the World Wide Web, visit https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral or, via email, send a message with subject or body 'help' to pgbr-geral-requ...@listas.postgresql.org.br You can reach the person managing the list at pgbr-geral-ow...@listas.postgresql.org.br When replying, please edit your Subject line so it is more specific than Re: Contents of pgbr-geral digest... Tópicos de Hoje: 1. Re: Ferramenta case modelagem (sergio nogueira) 2. Re: logging (Euler Taveira de Oliveira) 3. Re: Desinstalar postgres 8.3 ubuntu (Osvaldo Kussama) 4. Re: PGLOG, pg_log (Euler Taveira de Oliveira) 5. Re: logging (sergio nogueira) 6. Re: logging (Euler Taveira de Oliveira) -- Message: 1 Date: Sat, 4 Jul 2009 17:25:44 -0300 From: sergio nogueira sergiop...@gmail.com Subject: Re: [pgbr-geral] Ferramenta case modelagem To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Message-ID: eec843740907041325t4262d006t3cb3699c9708e...@mail.gmail.com Content-Type: text/plain; charset=iso-8859-1 Paulo, andei pesquisando e acho que a melhor, sem comparação, é o *SQL Manager for PostgreSQL http://www.sqlmanager.net/en/products/postgresql/manager*. Experimentei umas cinco (sqlmaestro,...). Esta me impressionou. Pena que seja para ruindows, apenas. Para Linux, nenhuma. Neguinho se mete a fazer uns javazinhos muito ruins e complicados. Como no trabalho usamos ruindows, como desktop (Linux, para servidores claro) e estamos procurando um substituto para o Oracle Designer (gera scripts ansi, mas não faz engenharia reversa para PostgreSQL), estou pensando em propor esta ferramenta. Também gostaria de outras opiniões, antes me manifestar. Att., Sergio 2009/7/4 Paulo Granja granja...@gmail.com Gostaria de saber quais as mais indicadas ferramentas case para modelagem de dados, inclusive free, que tenham suporte ao PostgreSQL e que permitam fazer engenharia reversa. PGranja ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Próxima Parte -- Um anexo em HTML foi limpo... URL: http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090704/3d 9b6b72/attachment.html -- Message: 2 Date: Sat, 04 Jul 2009 18:13:14 -0300 From: Euler Taveira de Oliveira eu...@timbira.com Subject: Re: [pgbr-geral] logging To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Message-ID: 4a4fc5ea.7000...@timbira.com Content-Type: text/plain; charset=ISO-8859-1 sergio nogueira escreveu: log_min_messages = debug5 ... Para que tu quer utilizar debug5? Isso *só* é recomendável para desenvolvedores. Em um ambiente normal, isso vai gerar *tanto* log que vai atrapalhar o desempenho do próprio PostgreSQL. Reiniciei o servidor: pg_ctl stop e no pg_ctl start, o susto : corte Eu quero estas e todas as outras mensagens no arquivo e não tela. Tem como? Aproveitando, se voce puder fazer algum comentário sobre as variáveis de ambiente que postei num e-mail anterior, também lhe ficaria muito grato. Essas mensagens aparecem porque o _logger_ (processo que gerencia os logs do PostgreSQL) não foi iniciado ainda. Se você não utilizar debug*, ou seja, no mínimo _info_ essa mensagens não aparecerão. Se mesmo assim quiser usar o debug*, ignore os dados da saída padrão ao iniciar: $ pg_ctl start -D $PGDATA 1/dev/null -- Euler Taveira de Oliveira http://www.timbira.com/ -- Message: 3 Date: Sat, 4 Jul 2009 18:23:14 -0300 From: Osvaldo Kussama osvaldo.kuss...@gmail.com Subject: Re: [pgbr-geral] Desinstalar postgres 8.3 ubuntu To: fabio.ebner fabio.eb...@dnasolution.com.br, Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Message-ID: 690707f60907041423k2601d538w1e00205b16b68...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 2009/7/4 fabio.ebner fabio.eb...@dnasolution.com.br: oswaldo.. mas dai eu poderia usar o pgadmin numa boa?? isso vai mudar o encod dele? e para qual encode eu tenho q mudar.. para poder criar um banco latin1??? valeu -Mensagem Original- From:
Re: [pgbr-geral] RES Ferramenta case modelagem
Sergio, Eu uso o sqlmaestro no linux... Att. Junior 2009/7/6 Gutemberg Sarlo - Gmail gutembergsco...@gmail.com Procure pela ferramenta abaixo, é uma versão light do famoso Toad com suporte ao Postgresql, só que free. Vale a pena dar uma sapeada. Toad Data Modeler Freeware Abraços. -Mensagem original- De: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de pgbr-geral-requ...@listas.postgresql.org.br Enviada em: domingo, 5 de julho de 2009 12:00 Para: pgbr-geral@listas.postgresql.org.br Assunto: Digest pgbr-geral, volume 29, assunto 15 Send pgbr-geral mailing list submissions to pgbr-geral@listas.postgresql.org.br To subscribe or unsubscribe via the World Wide Web, visit https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral or, via email, send a message with subject or body 'help' to pgbr-geral-requ...@listas.postgresql.org.br You can reach the person managing the list at pgbr-geral-ow...@listas.postgresql.org.br When replying, please edit your Subject line so it is more specific than Re: Contents of pgbr-geral digest... Tópicos de Hoje: 1. Re: Ferramenta case modelagem (sergio nogueira) 2. Re: logging (Euler Taveira de Oliveira) 3. Re: Desinstalar postgres 8.3 ubuntu (Osvaldo Kussama) 4. Re: PGLOG, pg_log (Euler Taveira de Oliveira) 5. Re: logging (sergio nogueira) 6. Re: logging (Euler Taveira de Oliveira) -- Message: 1 Date: Sat, 4 Jul 2009 17:25:44 -0300 From: sergio nogueira sergiop...@gmail.com Subject: Re: [pgbr-geral] Ferramenta case modelagem To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Message-ID: eec843740907041325t4262d006t3cb3699c9708e...@mail.gmail.com Content-Type: text/plain; charset=iso-8859-1 Paulo, andei pesquisando e acho que a melhor, sem comparação, é o *SQL Manager for PostgreSQL http://www.sqlmanager.net/en/products/postgresql/manager*. Experimentei umas cinco (sqlmaestro,...). Esta me impressionou. Pena que seja para ruindows, apenas. Para Linux, nenhuma. Neguinho se mete a fazer uns javazinhos muito ruins e complicados. Como no trabalho usamos ruindows, como desktop (Linux, para servidores claro) e estamos procurando um substituto para o Oracle Designer (gera scripts ansi, mas não faz engenharia reversa para PostgreSQL), estou pensando em propor esta ferramenta. Também gostaria de outras opiniões, antes me manifestar. Att., Sergio 2009/7/4 Paulo Granja granja...@gmail.com Gostaria de saber quais as mais indicadas ferramentas case para modelagem de dados, inclusive free, que tenham suporte ao PostgreSQL e que permitam fazer engenharia reversa. PGranja ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Próxima Parte -- Um anexo em HTML foi limpo... URL: http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090704/3d 9b6b72/attachment.htmlhttp://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090704/3d%0A9b6b72/attachment.html -- Message: 2 Date: Sat, 04 Jul 2009 18:13:14 -0300 From: Euler Taveira de Oliveira eu...@timbira.com Subject: Re: [pgbr-geral] logging To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Message-ID: 4a4fc5ea.7000...@timbira.com Content-Type: text/plain; charset=ISO-8859-1 sergio nogueira escreveu: log_min_messages = debug5 ... Para que tu quer utilizar debug5? Isso *só* é recomendável para desenvolvedores. Em um ambiente normal, isso vai gerar *tanto* log que vai atrapalhar o desempenho do próprio PostgreSQL. Reiniciei o servidor: pg_ctl stop e no pg_ctl start, o susto : corte Eu quero estas e todas as outras mensagens no arquivo e não tela. Tem como? Aproveitando, se voce puder fazer algum comentário sobre as variáveis de ambiente que postei num e-mail anterior, também lhe ficaria muito grato. Essas mensagens aparecem porque o _logger_ (processo que gerencia os logs do PostgreSQL) não foi iniciado ainda. Se você não utilizar debug*, ou seja, no mínimo _info_ essa mensagens não aparecerão. Se mesmo assim quiser usar o debug*, ignore os dados da saída padrão ao iniciar: $ pg_ctl start -D $PGDATA 1/dev/null -- Euler Taveira de Oliveira http://www.timbira.com/ -- Message: 3 Date: Sat, 4 Jul 2009 18:23:14 -0300 From: Osvaldo Kussama osvaldo.kuss...@gmail.com Subject: Re: [pgbr-geral] Desinstalar postgres 8.3 ubuntu To: fabio.ebner fabio.eb...@dnasolution.com.br, Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Message-ID: 690707f60907041423k2601d538w1e00205b16b68...@mail.gmail.com
Re: [pgbr-geral] RES Ferramenta case modelagem
Como você já trabalha com Oracle existe também o Oracle Sql Data Modeller (OSDM). Também é free, mas não de código aberto. A interface é semelhante ao Oracle SQLDeveloper, nas próximas releases inclusive deve estar integrado com este. Tem pré-configurado suporte a ORACLE, DB2 e MSSQL. Demais bancos, incluindo o PostgreSQL se configura via third party JDBC Drivers . Faz engenharia reversa, mas creio que não para as third party... É feito em java, basta descompactar e usar, não sendo necessário instalar. O link para download é este aqui: http://www.oracle.com/technology/software/products/sql/datamodeler.html Att. Alex JUNIN Trabalhando . . . escreveu: Sergio, Eu uso o sqlmaestro no linux... Att. Junior 2009/7/6 Gutemberg Sarlo - Gmail gutembergsco...@gmail.com mailto:gutembergsco...@gmail.com Procure pela ferramenta abaixo, é uma versão light do famoso Toad com suporte ao Postgresql, só que free. Vale a pena dar uma sapeada. Toad Data Modeler Freeware Abraços. -Mensagem original- De: pgbr-geral-boun...@listas.postgresql.org.br mailto:pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de pgbr-geral-requ...@listas.postgresql.org.br mailto:pgbr-geral-requ...@listas.postgresql.org.br Enviada em: domingo, 5 de julho de 2009 12:00 Para: pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br Assunto: Digest pgbr-geral, volume 29, assunto 15 Send pgbr-geral mailing list submissions to pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br To subscribe or unsubscribe via the World Wide Web, visit https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral or, via email, send a message with subject or body 'help' to pgbr-geral-requ...@listas.postgresql.org.br mailto:pgbr-geral-requ...@listas.postgresql.org.br You can reach the person managing the list at pgbr-geral-ow...@listas.postgresql.org.br mailto:pgbr-geral-ow...@listas.postgresql.org.br When replying, please edit your Subject line so it is more specific than Re: Contents of pgbr-geral digest... Tópicos de Hoje: 1. Re: Ferramenta case modelagem (sergio nogueira) 2. Re: logging (Euler Taveira de Oliveira) 3. Re: Desinstalar postgres 8.3 ubuntu (Osvaldo Kussama) 4. Re: PGLOG, pg_log (Euler Taveira de Oliveira) 5. Re: logging (sergio nogueira) 6. Re: logging (Euler Taveira de Oliveira) -- Message: 1 Date: Sat, 4 Jul 2009 17:25:44 -0300 From: sergio nogueira sergiop...@gmail.com mailto:sergiop...@gmail.com Subject: Re: [pgbr-geral] Ferramenta case modelagem To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br Message-ID: eec843740907041325t4262d006t3cb3699c9708e...@mail.gmail.com mailto:eec843740907041325t4262d006t3cb3699c9708e...@mail.gmail.com Content-Type: text/plain; charset=iso-8859-1 Paulo, andei pesquisando e acho que a melhor, sem comparação, é o *SQL Manager for PostgreSQL http://www.sqlmanager.net/en/products/postgresql/manager*. Experimentei umas cinco (sqlmaestro,...). Esta me impressionou. Pena que seja para ruindows, apenas. Para Linux, nenhuma. Neguinho se mete a fazer uns javazinhos muito ruins e complicados. Como no trabalho usamos ruindows, como desktop (Linux, para servidores claro) e estamos procurando um substituto para o Oracle Designer (gera scripts ansi, mas não faz engenharia reversa para PostgreSQL), estou pensando em propor esta ferramenta. Também gostaria de outras opiniões, antes me manifestar. Att., Sergio 2009/7/4 Paulo Granja granja...@gmail.com mailto:granja...@gmail.com Gostaria de saber quais as mais indicadas ferramentas case para modelagem de dados, inclusive free, que tenham suporte ao PostgreSQL e que permitam fazer engenharia reversa. PGranja ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Próxima Parte -- Um anexo em HTML foi limpo... URL: http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090704/3d 9b6b72/attachment.html http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090704/3d%0A9b6b72/attachment.html -- Message: 2
[pgbr-geral] ot - Wordpress com Postgresql
Eu tentei procurar na net, mas não encontrei nada sobre. É possivel utilizar o Wordpress com o Postgresql?? -- []s Nilson Chagas - Ubuntu User 25794 --- Visite: http://www.amados.com.br/podcast - Peça gratuitamente um curso Bíblico http://tempodesalvacao.blogspot.com/ http://bbnradio.org/ - Ouça a rádio e faça gratuitamente um Curso Biblico ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] ot - Wordpress com Postgresql
Hum Resposta simples: não ;) Resposta longa: dê uma olhada em http://codex.wordpress.org/Using_Alternative_Databases e http://wordpress-pg.sourceforge.net/ O primeiro link é uma discussão sobre o suporte a bancos de dados alternativos no wordpress, o segundo é sobre um hack feito em cima do wordpress 1.2 para suportar postgresql. O problema maior é que o código é de fato centrado no MySQL, de propósito. Um tempo atrás eu queria fazer o b2evolution (um CMS baseado no mesmo do qual o wordpress é, o b2) trabalhasse com postgresql. Em alguns casos onde a consulta era feita usando uma sintaxe particular de SQL do MySQL, mas que era possível ser escrita de uma forma com o padrão ANSI, eu o fiz (a maioria dos casos, coisas como SELECT YEAR(campo) versus SELECT EXTRACT(year from campo) as YEAR) . Mas tem muitas coisas amarradas demais ao MySQL, a melhor forma de ter um suporte nesses sistemas seria um fork, ou uma total reescrita da parte dos dados. -- []' - Walter waltercruz.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] ot - Wordpress com Postgresql
2009/7/6 Walter Cruz walter@gmail.com: Hum Resposta simples: não ;) Resposta longa: dê uma olhada em http://codex.wordpress.org/Using_Alternative_Databases e http://wordpress-pg.sourceforge.net/ O primeiro link é uma discussão sobre o suporte a bancos de dados alternativos no wordpress, o segundo é sobre um hack feito em cima do wordpress 1.2 para suportar postgresql. O problema maior é que o código é de fato centrado no MySQL, de propósito. Um tempo atrás eu queria fazer o b2evolution (um CMS baseado no mesmo do qual o wordpress é, o b2) trabalhasse com postgresql. Em alguns casos onde a consulta era feita usando uma sintaxe particular de SQL do MySQL, mas que era possível ser escrita de uma forma com o padrão ANSI, eu o fiz (a maioria dos casos, coisas como SELECT YEAR(campo) versus SELECT EXTRACT(year from campo) as YEAR) . Mas tem muitas coisas amarradas demais ao MySQL, a melhor forma de ter um suporte nesses sistemas seria um fork, ou uma total reescrita da parte dos dados. Grato pela resposta. Resumo da opera, tem que ser Mysql, até que um dia, eles resolvar fazer o sistema 100% abstrato. -- []s Nilson Chagas - Ubuntu User 25794 --- Visite: http://www.amados.com.br/podcast - Peça gratuitamente um curso Bíblico http://tempodesalvacao.blogspot.com/ http://bbnradio.org/ - Ouça a rádio e faça gratuitamente um Curso Biblico ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Replicação de Banco
pessoal boa tarde, estou precisando fazer uma replicação entre varios bancos em servidores espalhados em 6 locais, estão em intranet e cada um recebe um ip diferente, gostaria de saber o que mais iria me servir: master - multimaster ou master - multislave assincrono ou sincrono e qual ferramenta:Slony-i , mamooth , postgres-R ,PG-replicator estão todos em servidores linux. obrigado. Anderson ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação de Banco
esqueci de mencionar que todos os bancos devem ter os mesmo dados o que for realizado pelo banco 1 , deve conter no 2, e tudo que for feito no 2 deve conter no 1 e assim sucessivamente. 2009/7/6 Anderson jackvalant...@gmail.com pessoal boa tarde, estou precisando fazer uma replicação entre varios bancos em servidores espalhados em 6 locais, estão em intranet e cada um recebe um ip diferente, gostaria de saber o que mais iria me servir: master - multimaster ou master - multislave assincrono ou sincrono e qual ferramenta:Slony-i , mamooth , postgres-R ,PG-replicator estão todos em servidores linux. obrigado. Anderson ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] migracao 8.2 - 8.3
Ola.. Instalei a versao 8.3 mas nao consigo utilizar o pgAdmin e quando vou executar qualquer programa da pasta bin, como createlang tenho o seguinte erro: Could not connect to server: Arquivo ou diretorio inexistente Is the server running locally and accepting connections on Unix domain socket /var/run/postgresql/.s.PGSQL.5432 ? Osvaldo Kussama wrote: 2009/7/3 Vinicius vinic...@totalsat.com.br: Ola pessoal.. Estou utilizando Ubuntu 8.04,, estava com a versao 8.2, agora instalei a 8.3, como faco para migrar minhas bases para versao 8.3, e como deixo a 8.3 como principal, para iniciar automaticamente ? Restaurando um backup feito com a versao 8.2 na 8.3 funciona ? Para qualquer upgrade é sempre conveniente ler as Releases Notes. Em: http://www.postgresql.org/docs/8.3/interactive/release-8-3.html você encontrará: E.8.2. Migration to Version 8.3 A dump/restore using pg_dump is required for those wishing to migrate data from any previous release. Aproveite para também ler o que é dito em: Observe the following incompatibilities: Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Vinicius D. Barba Totalsat - Departamento TI +55 41 2109-7716 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação de Banco
Caro Anderson, vou te contar um segredo: a não ser em condições muito específicas, o que você quer não pode ser entregue por nenhuma solução de nenhum fornecedor de banco de dados. Eu sei que é chato responder assim na lata mas é verdade. E a culpa é de um só: a velocidade da luz é finita. Ou seja, leva tempo para um informação viajar de um ponto A até B e depois ter uma confirmação de B para A. O que você quer é uma replicação multimaster síncrona. Todo mundo quer, mas ninguém tem. Pelo menos não em ambientes transacionais (muitas actualizações) e em lugares geograficamente distantes (mais de 1KM) Então ficam aqui algumas alternativas: * Banco de dados distribuído: cada local fica com uma fatia das informações mais relevantes ao seu próprio local. * Replicação Master/Slave (só pode atualizar no nó mestre) * Replicação Multimaster assíncrona Bom, dito isso é hora de pensar bem e ver o que você realmente precisa e o que pode ser feito. Mas tenha claro que você não vai mudar as leis da física. []s Fábio Telles 2009/7/6 Anderson jackvalant...@gmail.com: esqueci de mencionar que todos os bancos devem ter os mesmo dados o que for realizado pelo banco 1 , deve conter no 2, e tudo que for feito no 2 deve conter no 1 e assim sucessivamente. 2009/7/6 Anderson jackvalant...@gmail.com pessoal boa tarde, estou precisando fazer uma replicação entre varios bancos em servidores espalhados em 6 locais, estão em intranet e cada um recebe um ip diferente, gostaria de saber o que mais iria me servir: master - multimaster ou master - multislave assincrono ou sincrono e qual ferramenta:Slony-i , mamooth , postgres-R ,PG-replicator estão todos em servidores linux. obrigado. Anderson ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: fabio.tel...@gmail.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] Replicação de Banco
hehe..obrigado pela sinceridadevou procurar uma alternativa. obrigado 2009/7/6 Fábio Telles Rodriguez fabio.tel...@gmail.com Caro Anderson, vou te contar um segredo: a não ser em condições muito específicas, o que você quer não pode ser entregue por nenhuma solução de nenhum fornecedor de banco de dados. Eu sei que é chato responder assim na lata mas é verdade. E a culpa é de um só: a velocidade da luz é finita. Ou seja, leva tempo para um informação viajar de um ponto A até B e depois ter uma confirmação de B para A. O que você quer é uma replicação multimaster síncrona. Todo mundo quer, mas ninguém tem. Pelo menos não em ambientes transacionais (muitas actualizações) e em lugares geograficamente distantes (mais de 1KM) Então ficam aqui algumas alternativas: * Banco de dados distribuído: cada local fica com uma fatia das informações mais relevantes ao seu próprio local. * Replicação Master/Slave (só pode atualizar no nó mestre) * Replicação Multimaster assíncrona Bom, dito isso é hora de pensar bem e ver o que você realmente precisa e o que pode ser feito. Mas tenha claro que você não vai mudar as leis da física. []s Fábio Telles 2009/7/6 Anderson jackvalant...@gmail.com: esqueci de mencionar que todos os bancos devem ter os mesmo dados o que for realizado pelo banco 1 , deve conter no 2, e tudo que for feito no 2 deve conter no 1 e assim sucessivamente. 2009/7/6 Anderson jackvalant...@gmail.com pessoal boa tarde, estou precisando fazer uma replicação entre varios bancos em servidores espalhados em 6 locais, estão em intranet e cada um recebe um ip diferente, gostaria de saber o que mais iria me servir: master - multimaster ou master - multislave assincrono ou sincrono e qual ferramenta:Slony-i , mamooth , postgres-R ,PG-replicator estão todos em servidores linux. obrigado. Anderson ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- blog: http://www.midstorm.org/~telles/ e-mail http://www.midstorm.org/%7Etelles/%0Ae-mail / jabber: fabio.tel...@gmail.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
[pgbr-geral] Dúvidas em funções com strings ;
Olá Lista, Tenho uma dúvida, sou originário do Oracle e não consegui realizar esta tarefa que aparentemente é elementar: Cenário: PostgreSQL 8.3.7 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.3.real (Ubuntu 4.3.2-1ubuntu11) 4.3.2 a) Contar a presença de uma determinada string dentro de outra string. Ex.: strcount(a,amanhã)(*), aqui esta função contaria a incidência da substring a na string amanhã me retornado o valor 2. Desde já agradeço a ajuda, (*) Função criada por nós onde criamos um array com a string e navegamos testando caracter por caracter. Falta de tempo é desculpa daqueles que perdem tempo por falta de métodos Att. Rubens José Rodrigues T.I, Analista de Suporte Tel: (27)3399-6419 / (27)9969-8081 rubens.rodrig...@batistarepresentacoes.com Broker Nestlé do Brasil S/A Rua José Ramos de Oliveira, 91, 29111-280 Nossa Senhora da Penha, Vila Velha, ES (27)3399-6400 / (27)9975-0140 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dúvidas em funções com strings ;
2009/7/6 Rubens José Rodrigues rubens.rodrig...@batistarepresentacoes.com corte a) Contar a presença de uma determinada string dentro de outra string. Ex.: strcount(‘a’,’amanhã’)(*), aqui esta função contaria a incidência da substring ‘a’ na string ‘amanhã’ me retornado o valor 2. Caro Rubens, Função nativa do PostgreSQL para solucionar esse teu problema creio que não tenha (pelo menos não encontrei na documentação [1]) Mas rapidinho podemos solucionar esse impasse: create or replace function strcount(text, text) returns bigint as $$ select sum(conta) from (select case when substr($2, i, 1) = $1 then 1 else 0 end as conta from generate_series(1, length($2)) as i) as x; $$ language sql; E um teste rápido: bdteste=# select strcount('i', 'Fabrizio'); strcount -- 2 (1 row) bdteste=# select strcount('a', 'amanhã'); strcount -- 2 (1 row) Espero ter ajudado. [1] http://www.postgresql.org/docs/8.4/interactive/functions-string.html Cordialmente, -- Fabrízio de Royes Mello Blog sobre PostgreSQL: http://fabriziomello.blogspot.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] Dúvidas em funções com strings ;
2009/7/6 Fabrízio de Royes Mello fabriziome...@gmail.com: 2009/7/6 Rubens José Rodrigues rubens.rodrig...@batistarepresentacoes.com corte a) Contar a presença de uma determinada string dentro de outra string. Ex.: strcount(‘a’,’amanhã’)(*), aqui esta função contaria a incidência da substring ‘a’ na string ‘amanhã’ me retornado o valor 2. Caro Rubens, Função nativa do PostgreSQL para solucionar esse teu problema creio que não tenha (pelo menos não encontrei na documentação [1]) Mas rapidinho podemos solucionar esse impasse: create or replace function strcount(text, text) returns bigint as $$ select sum(conta) from (select case when substr($2, i, 1) = $1 then 1 else 0 end as conta from generate_series(1, length($2)) as i) as x; $$ language sql; E um teste rápido: bdteste=# select strcount('i', 'Fabrizio'); strcount -- 2 (1 row) bdteste=# select strcount('a', 'amanhã'); strcount -- 2 (1 row) Espero ter ajudado. [1] http://www.postgresql.org/docs/8.4/interactive/functions-string.html Apenas para constar. Além da solução do Fabrízio podemos utilizar as funções built-in do PostgreSQL: bdteste=# SELECT length(regexp_replace('amanhã', '[^a]', '', 'g')); length 2 (1 registro) http://www.postgresql.org/docs/current/interactive/functions-matching.html#FUNCTIONS-POSIX-REGEXP Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação de Banco
Achei que eu fiquei lhe devendo uma resposta mais convincente... então resolvi escrever um pouco sobre o assunto com mais detalhes: http://www.midstorm.org/~telles/2009/07/06/a-lenda-da-replicacao-multimaster-sincrona-em-bases-distribuidas/ 2009/7/6 Anderson jackvalant...@gmail.com: hehe..obrigado pela sinceridadevou procurar uma alternativa. obrigado 2009/7/6 Fábio Telles Rodriguez fabio.tel...@gmail.com Caro Anderson, vou te contar um segredo: a não ser em condições muito específicas, o que você quer não pode ser entregue por nenhuma solução de nenhum fornecedor de banco de dados. Eu sei que é chato responder assim na lata mas é verdade. E a culpa é de um só: a velocidade da luz é finita. Ou seja, leva tempo para um informação viajar de um ponto A até B e depois ter uma confirmação de B para A. O que você quer é uma replicação multimaster síncrona. Todo mundo quer, mas ninguém tem. Pelo menos não em ambientes transacionais (muitas actualizações) e em lugares geograficamente distantes (mais de 1KM) Então ficam aqui algumas alternativas: * Banco de dados distribuído: cada local fica com uma fatia das informações mais relevantes ao seu próprio local. * Replicação Master/Slave (só pode atualizar no nó mestre) * Replicação Multimaster assíncrona Bom, dito isso é hora de pensar bem e ver o que você realmente precisa e o que pode ser feito. Mas tenha claro que você não vai mudar as leis da física. []s Fábio Telles 2009/7/6 Anderson jackvalant...@gmail.com: esqueci de mencionar que todos os bancos devem ter os mesmo dados o que for realizado pelo banco 1 , deve conter no 2, e tudo que for feito no 2 deve conter no 1 e assim sucessivamente. 2009/7/6 Anderson jackvalant...@gmail.com pessoal boa tarde, estou precisando fazer uma replicação entre varios bancos em servidores espalhados em 6 locais, estão em intranet e cada um recebe um ip diferente, gostaria de saber o que mais iria me servir: master - multimaster ou master - multislave assincrono ou sincrono e qual ferramenta:Slony-i , mamooth , postgres-R ,PG-replicator estão todos em servidores linux. obrigado. Anderson ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: fabio.tel...@gmail.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 -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: fabio.tel...@gmail.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral