Re: Why isn't there a IF NOT EXISTS clause on constraint creation? - Mailing list pgsql-admin

From Luca Ferrari
Subject Re: Why isn't there a IF NOT EXISTS clause on constraint creation?
Date
Msg-id CAKoxK+7WKDXWXFw9WUar0aJnV3q815GRVSpccQ8b1BS01SqpZw@mail.gmail.com
Whole thread Raw
In response to Re: Why isn't there a IF NOT EXISTS clause on constraint creation?  (richard coleman <rcoleman.ascentgl@gmail.com>)
Responses Re: Why isn't there a IF NOT EXISTS clause on constraint creation?
List pgsql-admin
On Thu, Aug 31, 2023 at 5:03 PM richard coleman
<rcoleman.ascentgl@gmail.com> wrote:
>
> Those that already have the index are skipped, those that are missing it get it created.  For the primary keys,
there'sno such option. 

I don't see why such an option should exist for primary keys, since it
seems to me a problem of design within your schema.
At the moment, you have to manually check against primary keys, and
that should not be that hard.
In the future, a deployment tool like sqitch could help you get rid of
this kind of panic.


Luca



pgsql-admin by date:

Previous
From: Vadim V
Date:
Subject: LOG: invalid resource manager ID 130 at 1398/A871F88
Next
From: Luca Ferrari
Date:
Subject: Re: Autovacuum not running properly