Pessoal, apenas comunicando que encontrei a causa do problema.
As 2 queries, uma com = e outra com like:
select count(*) from ef_usuario u
join ef_conta c on c.id_empresa = u.id_empresa
join ef_empresa e on e.id_empresa = u.id_empresa
where c.status = 'ATIVA' and
e.fl_ativo = true;
Bom dia pessoal.
Tenho um ambiente com a versão 9.2.9 que está com um problema meio bizarro.
Se executo um SELECT do tipo
SELECT COUNT(*) FROM TABLE WHERE STATUS = 'ATIVA';
retorna menos valores do que:
SELECT COUNT(*) FROM TABLE WHERE STATUS LIKE 'ATIVA';
E ai resolvi dar um update nesses
On 17-12-2014 07:46, Cleiton Luiz Domazak wrote:
Tenho um ambiente com a versão 9.2.9 que está com um problema meio bizarro.
Se executo um SELECT do tipo
SELECT COUNT(*) FROM TABLE WHERE STATUS = 'ATIVA';
retorna menos valores do que:
SELECT COUNT(*) FROM TABLE WHERE STATUS LIKE
O mais bizarro é que se eu importar um dump isso não ocorre. Somente quando
restauro com o basebackup ou com PITR, deixando o sincronismo desativado,
apenas para replicar a base mesmo.
O tipo de campo é VARCHAR.
A codificação dos 2 servers está em en_US.UTF-8
A replicação é nativa e assíncrona.
On 17-12-2014 10:00, Cleiton Luiz Domazak wrote:
O mais bizarro é que se eu importar um dump isso não ocorre. Somente quando
restauro com o basebackup ou com PITR, deixando o sincronismo desativado,
apenas para replicar a base mesmo.
O tipo de campo é VARCHAR.
A codificação dos 2 servers