Re: Constraint documentation - Mailing list pgsql-hackers

From Fabien COELHO
Subject Re: Constraint documentation
Date
Msg-id alpine.DEB.2.21.1806231902391.1087@lancre
Whole thread Raw
In response to Constraint documentation  (Lætitia Avrot <laetitia.avrot@gmail.com>)
Responses Re: Constraint documentation
List pgsql-hackers
Hello lætitia,

My 0.02 € to try to simplify the suggested documentation.

> Check constraint were not

are not

> designed to enforce business rules across tables.

> Avoid using check constraints with function accessing to other tables

accessing other tables (no "to")

> and prefer triggers instead (please refer to <xref linkend="triggers"/> 
> for more information about triggers).

... and use <xref linkend="triggers"/> instead.

> PostgreSQL won't prevent you from doing so,

Although PostgreSQL ... so,

> but be aware you might encounter difficulties to restore dumps 
> (generated with pg_dump or pg_dumpall) if you do.

beware that dumps generated by <application>pg_*<...> or <...> may be hard 
to restore because of such checks, as the underlying dependencies are not 
taken into account.

-- 
Fabien.

pgsql-hackers by date:

Previous
From: Vik Fearing
Date:
Subject: Re: Adding Markodwn formatting to psql output
Next
From: Pavel Stehule
Date:
Subject: postgresql_fdw doesn't handle defaults correctly