From: | Peter Kroon <plakroon(at)gmail(dot)com> |
---|---|
To: | Lou Picciano <loupicciano(at)comcast(dot)net> |
Cc: | Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>, Michael Paquier <michael(dot)paquier(at)gmail(dot)com>, "pgsql-bugs(at)postgresql(dot)org" <pgsql-bugs(at)postgresql(dot)org> |
Subject: | Re: Nested xmlagg doesn't give a result 9.2.3 |
Date: | 2013-03-08 20:36:55 |
Message-ID: | CAOh+DO=xa=WNFmE9PfriwWjdtd+eRtuFFppP3muAEtw+KvCqpg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Just to let everyone know that I haven't forgotten this. I just don't have
any time to spend on it.
The problem still occurs.
2013/2/20 Peter Kroon <plakroon(at)gmail(dot)com>
> I've migrated everything to Linux and I'm able to continue my work.
> I'll get back on this next week.
>
>
> 2013/2/19 Lou Picciano <loupicciano(at)comcast(dot)net>
>
>> Sorry, Peter - I think I'd suggest something different. Start at the
>> beginning; do this testing directly from the CLI (psql) on each of the
>> machines, and compare results... I'd be curious, specifically, to see if
>> you see any of those string length restrictions you've alluded to when
>> using the CLI.
>>
>> At this point, it's not clear whether you're testing (various versions?)
>> of pgAdmin(?) or (various versions?) of libpq?
>>
>>
>> Lou Picciano
>>
>> ----- Original Message -----
>> From: Peter Kroon <plakroon(at)gmail(dot)com>
>> To: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
>> Cc: Lou Picciano <loupicciano(at)comcast(dot)net>, Michael Paquier <
>> michael(dot)paquier(at)gmail(dot)com>, pgsql-bugs(at)postgresql(dot)org
>> Sent: Tue, 19 Feb 2013 16:50:25 -0000 (UTC)
>> Subject: Re: [BUGS] Nested xmlagg doesn't give a result 9.2.3
>>
>> >you can test your queries from pgAdmin SQL executor
>> I have already done so.
>>
>> I'll look into the logs.
>>
>>
>> 2013/2/19 Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
>>
>>>
>>> 2013/2/19 Peter Kroon <plakroon(at)gmail(dot)com>:
>>> >>try to use pgAdminIII
>>>
>>> >
>>>
>>> > Could you be more specific?
>>>
>>> you can test your queries from pgAdmin SQL executor
>>>
>>>
>>> but it is strange error - try to look to postgresql and system logs
>>>
>>>
>>> Pavel
>>>
>>>
>>> >
>>>
>>> >
>>>
>>> > 2013/2/19 Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
>>>
>>> >>
>>>
>>> >> 2013/2/19 Peter Kroon <plakroon(at)gmail(dot)com>:
>>>
>>> >> > Where can I check and/or alter this?
>>>
>>> >>
>>>
>>> >> try to use pgAdminIII
>>>
>>> >>
>>>
>>> >> Regards
>>>
>>> >>
>>>
>>> >> Pavel
>>>
>>> >>
>>>
>>> >> >
>>>
>>> >> >
>>>
>>> >> > 2013/2/19 Lou Picciano <loupicciano(at)comcast(dot)net>
>>>
>>> >> >>
>>>
>>> >> >> I wonder if there's a difference in the implementation(s) of
>>> readline
>>>
>>> >> >> buffering?
>>>
>>> >> >>
>>>
>>> >> >>
>>>
>>> >> >> ----- Original Message -----
>>>
>>> >> >> From: Peter Kroon <plakroon(at)gmail(dot)com>
>>>
>>> >> >> To: Lou Picciano <loupicciano(at)comcast(dot)net>
>>>
>>> >> >> Cc: Michael Paquier <michael(dot)paquier(at)gmail(dot)com>,
>>>
>>> >> >> pgsql-bugs(at)postgresql(dot)org
>>>
>>> >> >> Sent: Tue, 19 Feb 2013 15:28:47 -0000 (UTC)
>>>
>>> >> >> Subject: Re: [BUGS] Nested xmlagg doesn't give a result 9.2.3
>>>
>>> >> >>
>>>
>>> >> >> Exceeding length 4679 is a problem. Query results(length) equal or
>>>
>>> >> >> below
>>>
>>> >> >> this number succeed.
>>>
>>> >> >>
>>>
>>> >> >>
>>>
>>> >> >> 2013/2/19 Peter Kroon <plakroon(at)gmail(dot)com>
>>>
>>> >> >>>
>>>
>>> >> >>> When there are more then 88 rows in the table like 595 I can run
>>> the
>>>
>>> >> >>> query with success when using: WHERE id BETWEEN 1 AND 88;
>>>
>>> >> >>>
>>>
>>> >> >>> Using LIMIT 88 fails -> returns nothing
>>>
>>> >> >>> Selecting all fails as well.
>>>
>>> >> >>>
>>>
>>> >> >>>
>>>
>>> >> >>> 2013/2/19 Peter Kroon <plakroon(at)gmail(dot)com>
>>>
>>> >> >>>>
>>>
>>> >> >>>> When there are in __table_to_table more than 88 rows nothing gets
>>>
>>> >> >>>> returned, otherwise the query rolls out fine.
>>>
>>> >> >>>>
>>>
>>> >> >>>>
>>>
>>> >> >>>>
>>>
>>> >> >>>> 2013/2/19 Peter Kroon <plakroon(at)gmail(dot)com>
>>>
>>> >> >>>>>
>>>
>>> >> >>>>> It appears to be a Windows issue only.
>>>
>>> >> >>>>> I'll try to post some code.
>>>
>>> >> >>>>>
>>>
>>> >> >>>>>
>>>
>>> >> >>>>> 2013/2/19 Lou Picciano <loupicciano(at)comcast(dot)net>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> Seems your testing from different environments like that could
>>>
>>> >> >>>>>> easily
>>>
>>> >> >>>>>> add any mix of libpq client libraries into the equation (??)
>>>
>>> >> >>>>>> (Are both test machines running the same version of pgAdmin?
>>> and
>>>
>>> >> >>>>>> are
>>>
>>> >> >>>>>> both connecting using the libpq installed with them?)
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> We have plenty of experience with clients reporting varying
>>>
>>> >> >>>>>> behavior
>>>
>>> >> >>>>>> from our 'applications', when it turns out they've 'hooked
>>> into' an
>>>
>>> >> >>>>>> unexpected version of the libpq client without, for example,
>>> SSL
>>>
>>> >> >>>>>> support
>>>
>>> >> >>>>>> built in, or Kerberos, or... This often happens after the
>>> client
>>>
>>> >> >>>>>> has
>>>
>>> >> >>>>>> unwittingly modified his environment in some way, sometimes
>>> after
>>>
>>> >> >>>>>> installing
>>>
>>> >> >>>>>> software.
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> While the 'support libraries' issues above have no bearing on
>>> your
>>>
>>> >> >>>>>> case, of course, I certainly don't know enough to know that the
>>>
>>> >> >>>>>> different
>>>
>>> >> >>>>>> versions of libpq don't present xmlagg output differently!
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> The experts here will weigh in.
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> Lou Picciano
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> ----- Original Message -----
>>>
>>> >> >>>>>> From: Peter Kroon <plakroon(at)gmail(dot)com>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> Sent: Tue, 19 Feb 2013 11:52:37 -0000 (UTC)
>>>
>>> >> >>>>>> Subject: Re: [BUGS] Nested xmlagg doesn't give a result 9.2.3
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> > When I'm on the sql machine via localhost or 192.168.1.100
>>> I'm
>>>
>>> >> >>>>>> > getting results.
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> I mean when I'm physically behind the machine and login via
>>> pgadmin
>>>
>>> >> >>>>>> using localhost or 192.168.1.100 then I get results.
>>>
>>> >> >>>>>> When I'm on another machine and login via
>>> pgadmin(192.168.1.100)
>>>
>>> >> >>>>>> then
>>>
>>> >> >>>>>> I get no results.
>>>
>>> >> >>>>>> Not sure what to think of this...
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>> 2013/2/19 Peter Kroon <plakroon(at)gmail(dot)com>
>>>
>>> >> >>>>>>>
>>>
>>> >> >>>>>>> >Don't you have for example problems with the client
>>> application
>>>
>>> >> >>>>>>> > you
>>>
>>> >> >>>>>>> > use?
>>>
>>> >> >>>>>>>
>>>
>>> >> >>>>>>> Yes, with 1 table only. I'm not getting any results.
>>>
>>> >> >>>>>>> When I'm on the sql machine via localhost or 192.168.1.100 I'm
>>>
>>> >> >>>>>>> getting results.
>>>
>>> >> >>>>>>>
>>>
>>> >> >>>>>>>
>>>
>>> >> >>>>>>> 2013/2/19 Michael Paquier <michael(dot)paquier(at)gmail(dot)com>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>> On Tue, Feb 19, 2013 at 5:50 PM, Peter Kroon <
>>> plakroon(at)gmail(dot)com>
>>>
>>> >> >>>>>>>> wrote:
>>>
>>> >> >>>>>>>>>
>>>
>>> >> >>>>>>>>> Also no result with FROM __my_table LIMIT 1;
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>> I'm having correct results with PG 9.2 by using either
>>> xmlagg or
>>>
>>> >> >>>>>>>> xmlelement.
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>> For example:
>>>
>>> >> >>>>>>>> postgres=# SELECT xmlelement(name el_name, id) FROM __table
>>> LIMIT
>>>
>>> >> >>>>>>>> 1;
>>>
>>> >> >>>>>>>> xmlelement
>>>
>>> >> >>>>>>>> ----------------------
>>>
>>> >> >>>>>>>> <el_name>1</el_name>
>>>
>>> >> >>>>>>>> Or:
>>>
>>> >> >>>>>>>> postgres=# SELECT xmlagg(xmlelement(name el_name, id)) FROM
>>>
>>> >> >>>>>>>> __table;
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>> xmlagg
>>>
>>> >> >>>>>>>> ------------------------------------------
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>> <el_name>1</el_name><el_name>2</el_name>
>>>
>>> >> >>>>>>>> (1 row)
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>> Btw, such simple tests would have failed on the buildfarm for
>>>
>>> >> >>>>>>>> regression xml.sql, so this looks to be an error in your
>>>
>>> >> >>>>>>>> environment.
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>>
>>>
>>> >> >>>>>>>> Don't you have for example problems with the client
>>> application
>>>
>>> >> >>>>>>>> you
>>>
>>> >> >>>>>>>> use?
>>>
>>> >> >>>>>>>> --
>>>
>>> >> >>>>>>>> Michael
>>>
>>> >> >>>>>>>
>>>
>>> >> >>>>>>>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>>
>>>
>>> >> >>>>>
>>>
>>> >> >>>>
>>>
>>> >> >>>
>>>
>>> >> >>
>>>
>>> >> >>
>>>
>>> >> >
>>>
>>> >
>>>
>>> >
>>>
>>
>>
>>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Josh Berkus | 2013-03-08 23:27:34 | Issue with range types and casts? |
Previous Message | Kevin Grittner | 2013-03-08 19:03:33 | Re: BUG #7924: Trigger update function don't take correct values |