Re: partition tree inspection functions

From: Jesper Pedersen <jesper(dot)pedersen(at)redhat(dot)com>
To: Amit Langote <Langote_Amit_f8(at)lab(dot)ntt(dot)co(dot)jp>
Cc: Michael Paquier <michael(at)paquier(dot)xyz>, Jeevan Ladhe <jeevan(dot)ladhe(at)enterprisedb(dot)com>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: partition tree inspection functions
Date: 2018-07-27 12:21:57
Message-ID: dfd06fa1-ddb0-3dda-fa2f-8651fc52a174@redhat.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi Amit,

On 07/26/2018 10:33 PM, Amit Langote wrote:
> Optional parameter sounds good, so made it get_partition_level(regclass [
> , regclass ]) in the updated patch. Although, adding that argument is not
> without possible surprises its result might evoke. Like, what happens if
> you try to find the level of the root table by passing a leaf partition
> oid for the root table argument, or pass a totally unrelated table for the
> root table argument. For now, I've made the function return 0 for such cases.
>

As 0 is a valid return value for root nodes I think we should use -1
instead for these cases.

Otherwise looks good.

Best regards,
Jesper

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Alexander Kuzmenkov 2018-07-27 12:26:03 Re: Removing unneeded self joins
Previous Message Fabien COELHO 2018-07-27 11:53:50 Re: pgbench - very minor bug fix on hash() missing argument