Thanks Bruce.

Yes for me main problem was to make assumption that a 5-digit number is a
year,
as was bit worried about side effect of that assumption in the date/time
module. I
did tested patch shared by you with various test and so far it looks good
to me.

I would like reviewer to review/test the patch and share his comments.

Attaching the git patch again with this mail.

Assigning to Reviewer.

Regards,
Rushabh


On Wed, Oct 2, 2013 at 9:34 PM, Bruce Momjian <br...@momjian.us> wrote:

> On Wed, Oct  2, 2013 at 11:00:30AM -0400, Robert Haas wrote:
> > On Tue, Oct 1, 2013 at 7:52 PM, Bruce Momjian <br...@momjian.us> wrote:
> > > On Fri, Sep 27, 2013 at 10:42:17AM +0000, Haribabu kommi wrote:
> > >> If the changes are very high to deal all scenarios,
> > >>
> > >> I feel it is better do it only in scenarios where the use cases needs
> it, until
> > >> it is not confusing users.
> > >>
> > >> The rest can be documented.
> > >>
> > >> Any other opinions/suggestions welcome.
> > >
> > > I have reviewed this patch and it is good.  The problem is guessing if
> a
> > > number with 5+ digits is YMD, HMS, or a year.  I have created a
> modified
> > > patch, attached, assumes a 5-digit number is a year, because YMD and
> HMS
> > > require at least six digits, and used your date/time test to control
> the
> > > other cases.  I also added a few more regression tests.
> >
> > In an ideal world the interpretation of the tokens wouldn't depend on
> > the order in which they appear.  But we don't live in an ideal world,
> > so maybe this is fine.
>
> Yes, earlier in the thread the original patch poster questioned whether
> he was going in the right direction, given the unusual hacks needed, but
> such hacks are standard operating procedure for date/time stuff.
>
> --
>   Bruce Momjian  <br...@momjian.us>        http://momjian.us
>   EnterpriseDB                             http://enterprisedb.com
>
>   + It's impossible for everything to be true. +
>



-- 
Rushabh Lathia

Attachment: timestamptz_fix_with_testcase_v3.patch
Description: Binary data

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to