I vote for not showing 'NO ACTION', so long as it's the SQL standard
default...

Chris

On Sat, 18 Jan 2003, Bruce Momjian wrote:

> Remember how we made DEFERRABLE/DEFERRED not print if the constraint was
> the default.  Shouldn't we do the same for MATCH and ON UPDATE/ON DELETE
> sections of the constraint in pg_get_constraintdef()?
>
> Doing \d I see:
>
>       test=> \d sales
>                 Table "public.sales"
>             Column       |  Type   | Modifiers
>       -------------------+---------+-----------
>        product_id        | integer | not null
>        store_id          | integer | not null
>        quantity_sold     | integer | not null
>        date_time_of_sale | date    | not null
>       Foreign Key constraints: $1 FOREIGN KEY (product_id) REFERENCES
>       products(product_id) ON UPDATE NO ACTION ON DELETE NO ACTION,
>                                $2 FOREIGN KEY (store_id) REFERENCES
>       stores(store_id) ON UPDATE NO ACTION ON DELETE NO ACTION
>
> If NO ACTION is the default, is there a need to print them?  This would
> also shorten pg_dump output.
>
> --
>   Bruce Momjian                        |  http://candle.pha.pa.us
>   [EMAIL PROTECTED]               |  (610) 359-1001
>   +  If your life is a hard drive,     |  13 Roberts Road
>   +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
>


---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

Reply via email to