From: | Quan Zongliang <quanzongliang(at)gmail(dot)com> |
---|---|
To: | Dave Page <dpage(at)pgadmin(dot)org> |
Cc: | pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org> |
Subject: | Re: patch for "Sequence: calculate next value to be expected" |
Date: | 2012-09-05 02:11:39 |
Message-ID: | 5046B4DB.1030808@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
On 2012/9/5 9:02, Quan Zongliang wrote:
> On 2012/9/4 18:55, Dave Page wrote:
>> Hi
>>
>> On Tue, Sep 4, 2012 at 5:19 AM, Quan Zongliang
>> <quanzongliang(at)gmail(dot)com> wrote:
>>> Hi,
>>>
>>> Please find the attachments.
>>>
>>> I try to make a enhancement to sequence.
>>> As my understanding, add a property item to properties pane.
>>> The nextValue is lastValue + increment;
>>>
>>> Is it right?
>> If looks right - but the patches don't apply (did you create it from
>> the master branch?). Please see the errors below. Note that the most
>> reliable and convenient way to create a patch is "git diff >
>> patch.diff". Individual patches for each file are not so convenient to
>> deal with.
>>
>> raptor:pgAdmin3 dpage$ git apply ~/Downloads/pgSequence.cpp.patch
>> /Users/dpage/Downloads/pgSequence.cpp.patch:9: trailing whitespace.
>> nextValue = lastValue + increment;
>> /Users/dpage/Downloads/pgSequence.cpp.patch:18: trailing whitespace.
>> + GetOwnerSql(7, 3, wxT("SEQUENCE ") +
>> GetQuotedFullIdentifier());
>> /Users/dpage/Downloads/pgSequence.cpp.patch:26: trailing whitespace.
>> properties->AppendItem(_("Next value"), GetNextValue());
>> error: patch failed: pgadmin/schema/pgSequence.cpp:126
>> error: pgadmin/schema/pgSequence.cpp: patch does not apply
>> raptor:pgAdmin3 dpage$ git apply ~/Downloads/pgSequence.h.patch
>> /Users/dpage/Downloads/pgSequence.h.patch:9: trailing whitespace.
>> wxLongLong GetNextValue() const
>> /Users/dpage/Downloads/pgSequence.h.patch:10: trailing whitespace.
>> {
>> /Users/dpage/Downloads/pgSequence.h.patch:11: trailing whitespace.
>> return nextValue;
>> /Users/dpage/Downloads/pgSequence.h.patch:12: trailing whitespace.
>> }
>> /Users/dpage/Downloads/pgSequence.h.patch:21: trailing whitespace.
>> wxLongLong lastValue, nextValue, minValue, maxValue, cacheValue,
>> increment;
>> error: patch failed: pgadmin/include/schema/pgSequence.h:51
>> error: pgadmin/include/schema/pgSequence.h: patch does not apply
>>
>>
> The vs2010 express save header and cpp files as dos format.
> I guess this is why the patch can not be commited.
>
> New patch file is attached, try again.
>
> Quan Zongliang
>
Sorry, patch again.
When the sequence is not called, nextValue should be lastValue.
Otherwise, it is lastValue + increment.
Regards,
Quan Zongliang
Attachment | Content-Type | Size |
---|---|---|
pgSequence.diff | text/plain | 1.6 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Quan Zongliang | 2012-09-05 02:39:53 | Re: little patch for "Detect serial columns from pg_depend" and bugfix |
Previous Message | Quan Zongliang | 2012-09-05 01:02:26 | Re: patch for "Sequence: calculate next value to be expected" |