Re: [GENERAL] 7.4Beta

From: Stephan Szabo <sszabo(at)megazone(dot)bigpanda(dot)com>
To: Gavin Sherry <swm(at)linuxworld(dot)com(dot)au>
Cc: Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>, Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>, Peter Childs <Blue(dot)Dragon(at)blueyonder(dot)co(dot)uk>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [GENERAL] 7.4Beta
Date: 2003-08-15 06:16:50
Message-ID: 20030814231203.P6635-100000@megazone.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

On Fri, 15 Aug 2003, Gavin Sherry wrote:

> On Thu, 14 Aug 2003, Stephan Szabo wrote:
>
> > That really needs to be rewritten to do a single check over the table
> > rather than running the constraint for every row. I keep meaning to get
> > around to it and never actually do. :( I'm not sure that in practice
> > you'll get a better plan at restore time depending on what the default
> > statistics give you.
>
> Perhaps it would be easier to allow SKIP VALIDATION (or something) with
> ALTER TABLE ADD .... which can set FkConstraint->skip_validation. If we're
> just handling pg_dump output, then presumably the data is already
> validated. On the other handle, it might encourage users to bypass FKs
> when they feel like it...

We've talked about stuff like that in the past, but we seem to generally
get stuck about how to specify it. If we add it to the alter table add as
an option then we're generating statements that are almost like a standard
sql statement, but not quite, and some people didn't like that. A set
option that only affected ALTER TABLE ADD CONSTRAINT wouldn't be too bad,
but I'd be worried about making it apply to the normal checks as well
(which I believe was suggested last time this came up). In any case,
making the full checks faster for when you really do care isn't a bad
plan. :)

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Martijn van Oosterhout 2003-08-15 06:31:53 Character conversion issues while upgrading database
Previous Message Stephan Szabo 2003-08-15 06:12:01 Re: [GENERAL] 7.4Beta

Browse pgsql-hackers by date

  From Date Subject
Next Message Christopher Kings-Lynne 2003-08-15 06:43:11 Re: [GENERAL] 7.4Beta
Previous Message Stephan Szabo 2003-08-15 06:12:01 Re: [GENERAL] 7.4Beta