Re: multiple UNIQUE indices for FK - Mailing list pgsql-general

From Rafal Pietrak
Subject Re: multiple UNIQUE indices for FK
Date
Msg-id 56D61A2B.80102@ztk-rp.eu
Whole thread Raw
In response to Re: multiple UNIQUE indices for FK  (Igor Neyman <ineyman@perceptron.com>)
Responses Re: multiple UNIQUE indices for FK  (Rafal Pietrak <rafal@ztk-rp.eu>)
List pgsql-general

W dniu 01.03.2016 o 20:02, Igor Neyman pisze:
[--------------------]
>
>
> It just occured to me: how do I make sure (e.g. force within a database) with the above structure, that a message can
have*only  one* sender? 
> but, allow for multiple recepients?
>
> -R
>
> ____________________________________________________________________________________
>
> If I'm not too late, unique partial index:
>
> CREATE UNIQUE INDEX unique_message_sender (message_id, person_id) WHERE relationship_type = sender;
>

Of cource.

Apparently I'm so twisted after the numerous rewrites of my schema for
this project, that I forget the obvious.


Thenx,

-R


pgsql-general by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: commit time in logical decoding
Next
From: "drum.lucas@gmail.com"
Date:
Subject: Schema Size