Re: [pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
Por favor evite responder em HTML, tornou confusa a mensagem. Também apague as partes irrelevantas da mensagem a que responde, por favor. 2015-12-03 15:28 GMT-02:00 Mauricio Tavares : > >> Por que unificá-las implicaria em ter vários mestres? > O argumento que o responsável da infra deu, foi que

Re: [pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Mauricio Tavares
Em 3 de dezembro de 2015 15:10, Guimarães Faria Corcete DUTRA, Leandro < l...@dutras.org> escreveu: > 2015-12-03 14:42 GMT-02:00 Mauricio Tavares : > > > > Quanto falei "ganbiarra" (note as aspas) não foi para desmerecer os > esforços > > da comunidade em criar melhorias para um banco que já forne

Re: [pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2015-12-03 14:42 GMT-02:00 Mauricio Tavares : > > Quanto falei "ganbiarra" (note as aspas) não foi para desmerecer os esforços > da comunidade em criar melhorias para um banco que já fornece muitos > recursos avançados. (muitos já evidenciados aqui na lista). Mas foi para > evidenciar que tais mod

Re: [pgbr-geral] Índice - Comparando data com e sem subquery

2015-12-03 Por tôpico Fernando Cambiaghi
> > > Você não conseguirá porque clock_timestamp também é volátil. > Chequei em outros casos, o pessoal usa now(), que é estável (não varia no > meio de uma transação). No meu caso now() é ruim, porque em casos de trilhas de auditoria, por exemplo, onde é registrado o momento de início de de térm

Re: [pgbr-geral] Índice - Comparando data com e sem subquery

2015-12-03 Por tôpico Flavio Henrique Araque Gurgel
Flávio, a pergunta original é minha mesmo. A função eu criei para manter a compatibilidade entre os SGDB's que utilizamos. Legal, veja porque top posting é ruim pra lista :) CREATE OR REPLACE FUNCTION getdate() RETURNS timestamp without time zone AS $BODY$ BEGIN RETURN clock_timestamp(); END;

Re: [pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Mauricio Tavares
Em 3 de dezembro de 2015 13:55, Flavio Henrique Araque Gurgel < fha...@gmail.com> escreveu: > Pois é eu notei que tanto o Postgres-XC como o XL foram apenas uma >> "gambiarra" para contornar a ausência deste recurso. >> > > O projeto Postgres-XC é muito sério. Muitas pessoas na comunidade con

Re: [pgbr-geral] Índice - Comparando data com e sem subquery

2015-12-03 Por tôpico Fernando Cambiaghi
> > >> > Esta função não existe mais faz tempo no PostgreSQL. > O colega da pergunta original (que se perdeu aqui no top post) por acaso > declarou essa função em pl/pgsql ? > Flávio, a pergunta original é minha mesmo. A função eu criei para manter a compatibilidade entre os SGDB's que utilizamos.

Re: [pgbr-geral] Índice - Comparando data com e sem subquery

2015-12-03 Por tôpico Flavio Henrique Araque Gurgel
Realizei os mesmos testes em um banco Sybase ASE, e o comportamento é o inverso, na consulta com subquery o índice não é utilizado e o tempo de execução é elevado. Já com a função getdate( ) diretamente na comparação do campo o índice é utilizado corretamente. Esta função não existe mais faz tem

Re: [pgbr-geral] Índice - Comparando data com e sem subquery

2015-12-03 Por tôpico Fernando Cambiaghi
Realizei os mesmos testes em um banco Sybase ASE, e o comportamento é o inverso, na consulta com subquery o índice não é utilizado e o tempo de execução é elevado. Já com a função getdate( ) diretamente na comparação do campo o índice é utilizado corretamente. Fernando Luís Cambiaghi *cambia...@gm

Re: [pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2015-12-03 13:49 GMT-02:00 Mauricio Tavares : > Pois é eu notei que tanto o Postgres-XC como o XL foram apenas uma > "gambiarra" para contornar a ausência deste recurso. Não, Maurício. O XC e o XL são bifurcações devidas ao porte das alterações necessários ser demasiado para pronta incorpora

Re: [pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Flavio Henrique Araque Gurgel
Pois é eu notei que tanto o Postgres-XC como o XL foram apenas uma "gambiarra" para contornar a ausência deste recurso. O projeto Postgres-XC é muito sério. Muitas pessoas na comunidade conhecem uma das pessoas que coordenou o projeto e, realmente, é uma grande ideia. Não acho que seja Ga

Re: [pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Mauricio Tavares
Pois é eu notei que tanto o Postgres-XC como o XL foram apenas uma "gambiarra" para contornar a ausência deste recurso. Estou muito resistente em colocar tais opções em produção e depois ter dor de cabeça e noites sem sono. Em 3 de dezembro de 2015 12:23, Euler Taveira escreveu: > On 03-12

Re: [pgbr-geral] TRANSFORMAR INTEIRO EM MÊS POR EXTENSO

2015-12-03 Por tôpico Osvaldo Kussama
Em 03/12/15, Crauss, Jacson escreveu: > 2015-12-02 19:45 GMT-02:00 Eduardo Az - EMBRASIS > > : > >> Quando utilizo to_char. como abaixo, considerando que "data" é um campo >> formato data: >> >> select to_char(data,'TMmonth') >> >> ele retorna, neste caso, o mês por extenso. >> >> Porém, numa tabe

Re: [pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Euler Taveira
On 03-12-2015 11:06, Mauricio Tavares wrote: > Outra questão ... Há uma outra ferramenta que faria a ESTRUTURA > MULTI-MASTERalém Postgres-XC ??? > Pois no site do postgres.org o site, apesar de > falar é possível implementar tal estrutura, não se explica como fazê-la. > O Po

Re: [pgbr-geral] Índice - Comparando data com e sem subquery

2015-12-03 Por tôpico Crauss, Jacson
On Thu, Dec 3, 2015 at 9:34 AM, Fernando Cambiaghi wrote: > Bom dia pessoal, perdoem minha ignorância, mas alguém poderia me explicar > porque as duas consultas abaixo tem tempos de execução tão diferentes? > > EXPLAIN ANALYZE > SELECT MAX( dh_emissao ) > FROM nf_venda > WHERE dh_movimentacao_cai

[pgbr-geral] Ajuda para montar ambiente com servidores multi-master

2015-12-03 Por tôpico Mauricio Tavares
Pessoal, saudações Estou tentando montar uma estrutura de três nós de banco de dados nos quais serão todos master. Ou seja, terão replicação dos dados entre os três, e em todos serão aplicações realizando transações. Em um primeiro teste, tentei usar Postgres-XC, no entanto, a replicação de dados

Re: [pgbr-geral] TRANSFORMAR INTEIRO EM MÊS POR EXTENSO

2015-12-03 Por tôpico Crauss, Jacson
2015-12-02 19:45 GMT-02:00 Eduardo Az - EMBRASIS : > Quando utilizo to_char. como abaixo, considerando que "data" é um campo > formato data: > > select to_char(data,'TMmonth') > > ele retorna, neste caso, o mês por extenso. > > Porém, numa tabela, tenho um campo smallint que tem nele o mês. > Não

[pgbr-geral] Índice - Comparando data com e sem subquery

2015-12-03 Por tôpico Fernando Cambiaghi
Bom dia pessoal, perdoem minha ignorância, mas alguém poderia me explicar porque as duas consultas abaixo tem tempos de execução tão diferentes? EXPLAIN ANALYZE SELECT MAX( dh_emissao ) FROM nf_venda WHERE dh_movimentacao_caixa >= ( getdate()::date - 2 ) Aggregate (cost=98997.00..98997.01 rows=1