RE: Raw constraint & pg_relcheck.rcsrc - Mailing list pgsql-hackers

From Hiroshi Inoue
Subject RE: Raw constraint & pg_relcheck.rcsrc
Date
Msg-id 001201bffd0c$d4a548e0$2801007e@tpf.co.jp
Whole thread Raw
In response to Re: Raw constraint & pg_relcheck.rcsrc  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
> -----Original Message-----
> From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
> 
> "Hiroshi Inoue" <Inoue@tpf.co.jp> writes:
> > Is pg_relcheck.rcsrc equivalent to the original raw constraint ?
> 
> To the best of deparse_expression()'s ability, it should be.
> I'm not real sure why we bother to store it, rather than deparsing
> rcbin on-the-fly on demand...
>

I'm looking at DefineRelation() in commands/creartinh.c.
In case of inheritance,constraints of super classes are
stored using their pg_relcheck.rcbin-s. It seems bad 
in case of multiple inheritance.  rcsrc-s may be available
instead.

Comments ?  

Regards.

Hiroshi Inoue
Inoue@tpf.co.jp


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Raw constraint & pg_relcheck.rcsrc
Next
From: Magnus Hagander
Date:
Subject: RE: comparing rows