Received: from localhost (unknown [200.46.204.183]) by postgresql.org (Postfix) with ESMTP id 88A2C650E8F for ; Fri, 4 Jul 2008 08:15:57 -0300 (ADT) Received: from postgresql.org ([200.46.204.86]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 15523-05 for ; Fri, 4 Jul 2008 08:15:49 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from gmp-eb-inf-1.sun.com (gmp-eb-inf-1.sun.com [192.18.6.21]) by postgresql.org (Postfix) with ESMTP id 57618650E7F for ; Fri, 4 Jul 2008 08:15:53 -0300 (ADT) Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12]) by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m64BFohv025919 for ; Fri, 4 Jul 2008 11:15:51 GMT Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0K3H00E01B6A9X00@fe-emea-10.sun.com> (original mail from Zdenek.Kotala@Sun.COM) for pgsql-patches@postgresql.org; Fri, 04 Jul 2008 12:15:50 +0100 (BST) Received: from [192.168.1.101] ([89.103.109.2]) by fe-emea-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0K3H00FM5BABX900@fe-emea-10.sun.com>; Fri, 04 Jul 2008 12:15:48 +0100 (BST) Date: Fri, 04 Jul 2008 13:13:03 +0200 From: Zdenek Kotala Subject: Re: page macros cleanup In-reply-to: <2e78013d0807040405k4c738cfsf7699baec35f7d3e@mail.gmail.com> To: Pavan Deolasee Cc: Heikki Linnakangas , PostgreSQL-patches Message-id: <486E05BF.1090704@sun.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT References: <48529B83.9010907@sun.com> <2e78013d0807030450m4cab60d0jd99d1acce59fae56@mail.gmail.com> <486DD1D1.50604@sun.com> <2e78013d0807040150w393ad72codaf06a6ac12a83ce@mail.gmail.com> <486DF644.4070604@enterprisedb.com> <486E008F.3080304@sun.com> <2e78013d0807040405k4c738cfsf7699baec35f7d3e@mail.gmail.com> User-Agent: Thunderbird 2.0.0.12 (X11/20080325) X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200807/64 X-Sequence-Number: 6758 Pavan Deolasee napsal(a): > On Fri, Jul 4, 2008 at 4:20 PM, Zdenek Kotala wrote: >> >> >> By my opinion first place where tuple should be placed is: >> >> MAXALIGN(SizeOfPageHeaderData + sizeof(ItemIdData)) >> > > Tuple actually starts from the other end of the block. Yes, but I meant first from offset point of view which is opposite to insert order. Zdenek -- Zdenek Kotala Sun Microsystems Prague, Czech Republic http://sun.com/postgresql