CHECK vs BEFORE trigger

From: "Keith Worthington" <keithw(at)narrowpathinc(dot)com>
To: "PostgreSQL Novice" <pgsql-novice(at)postgresql(dot)org>
Subject: CHECK vs BEFORE trigger
Date: 2005-04-22 19:29:33
Message-ID: 20050422192320.M89340@narrowpathinc.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Hi All,

I am about to create a new table that will store among other things two
dimensions. The user requires that the smaller of the two dimesions always be
referred to as the width.

As I see it I can either implement a CHECK constraint and handle the error or
implement a BEFORE INSERT OR UPDATE trigger that checks the two values and
switches them if necessary.

If I implement the trigger is there any point in implementing the CHECK?

In this simple situation is there any reason to implement the CHECK and not
use a trigger?

Your comments will be appreciated.

Kind Regards,
Keith

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Keith Worthington 2005-04-22 20:20:51 char or int vs varchar
Previous Message Van Ingen, Lane 2005-04-22 16:59:55 Re: CHECK Constraints