Muito obrigado pela força Euler.

Bom, as versões que estou rodando são:

Ubuntu Linux 6.06.2 LTS com kernel 2.6.15-52
FreeBSD 7.0-RELEASE

Como eu disse, em ambos tenho Postgresql 8.1.13 porém no Ubuntu é
empacotado (instalado por apt-get) e no FreeBSD compilado através do
Ports.

Um exemplo de consulta que já gera o tal erro é logo após o login no
meu sistema:

###

select cast(
          case when servico.cancelado then
            cast(' ' as char(8))
          else  
        
            case when servico.classif_servico = '04' or servico.cancelado then
                 case when servico.hfiser is not null then
                    cast(to_char(age(servico.hfiser, servico.hinsol),
                      'HH24:MI:SS') as char(8))
                   else
                     cast(to_char(age(current_timestamp, servico.hinsol),
                      'HH24:MI:SS') as char(8))
               end
               -- Todas as unidades deste atendimento estao liberadas
        
        
               when servico.classif_servico = '01' then
               case when (select count(*) from servico_recursos_utilizados
                              where num_servico = servico.num_servico and 
hlimov is
null) > 0 or
                         (select count(*) from servico_recursos_utilizados
                              where num_servico = servico.num_servico) = 0 then
                     cast(to_char(
                                 age(current_timestamp, servico.hinsol),
                      'HH24:MI:SS') as char(8))
        
                    else
                     cast(to_char(
                                 age((select servico_recursos_utilizados.hlimov
                                       where 
servico_recursos_utilizados.num_servico =
        servico.num_servico
                                      order by 
servico_recursos_utilizados.ordem desc limit 1),
                                          servico.hinsol),
                           'HH24:MI:SS') as char(8))
                
               end
        
        
               when servico.classif_servico = '02' then
               -- Todas as unidades desta remocao estao liberadas
                   case when (select count(*) from servico_recursos_utilizados
                              where num_servico = servico.num_servico and 
hlimov is
null) = 0 then
                      (select
                      cast( to_char(sum(age(servico_recursos_utilizados.hlimov,
                                                        
servico_recursos_utilizados.hpaequ)),
                      'HH24:MI:SS') as char(8))
                                  where servico_recursos_utilizados.num_servico 
=
                      servico.num_servico)
        
        
                    else
                                   cast(to_char(
                               age(current_timestamp,
                                   (select 
max(servico_recursos_utilizados.hpaequ)
                                   where num_servico = servico.num_servico)),
                                  'HH24:MI:SS') as char(8))
        
                end
                        
                end
                
          end
                as char(8))
        
        
                as total from servico where num_servico = NULL;
        
SELECTNOTICE:  adding missing FROM-clause entry in subquery for table
"servico_recursos_utilizados"

### EOF

Já tentei de tudo em se tratando de configuração, fiz um diff entre os
arquivos postgresql.conf dos 2 e não achei nada pertinente.

Um abraço e novamente obrigado.

--
Fernando França
Linux User #263682

http://desconstruindo.eng.br
http://www.cbpf.br/~lsd
http://www.rnp.br/keyserver/pks/lookup?search=0xD41D2910

On Mon, Oct 20, 2008 at 8:12 PM, Euler Taveira de Oliveira
<[EMAIL PROTECTED]> wrote:
> Fernando França escreveu:
>
>> ERROR:  invalid input syntax for type tid: "(,)"
>>
> Qual a consulta está gerando este erro? Quais as versões utilizadas do
> kernel do linux e do freebsd?
>
>
> --
>  Euler Taveira de Oliveira
>  http://www.timbira.com/
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a