From: | Martijn van Oosterhout <kleptog(at)svana(dot)org> |
---|---|
To: | tmorelli(at)tmorelli(dot)com(dot)br |
Cc: | pgsql-hackers(at)postgresql(dot)org, etmorelli(at)superig(dot)com(dot)br |
Subject: | Re: Problemas with gram.y |
Date: | 2006-03-03 21:32:59 |
Message-ID: | 20060303213259.GE17615@svana.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, Mar 03, 2006 at 07:14:45PM -0200, tmorelli(at)tmorelli(dot)com(dot)br wrote:
> Hi,
>
> I'm trying to extend the CREATE INDEX statement with a fillfactor clause. In
> Gram.y, I did this:
<snip>
> I had to add a new field into IndexStmt (unsigned int fillfactor). Everything
> is fine after parsing except that I can't see the integer value. For example,
> in transformIndexStmt (analyze.c), I've inspected stmt->fillfactor and I've got
> a strange, obviously wrong, value (137616352) after issuing this statement:
Did you update infunc/outfuncs/copyfuns in the nodes directory? They're
used to copy the nodes and if you forget to update them you get strange
numbers instead.
Hope this helps,
--
Martijn van Oosterhout <kleptog(at)svana(dot)org> http://svana.org/kleptog/
> Patent. n. Genius is 5% inspiration and 95% perspiration. A patent is a
> tool for doing 5% of the work and then sitting around waiting for someone
> else to do the other 95% so you can sue them.
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2006-03-03 21:36:36 | Re: Building Windows Server Extensions Using VC++ 2005 |
Previous Message | Andrew Dunstan | 2006-03-03 21:27:23 | Re: Problemas with gram.y |