unique constraint on more than one tables - Mailing list pgsql-general

From Akbar
Subject unique constraint on more than one tables
Date
Msg-id 5e8843f90612280401t1a7197b3u7a3e8ca44379784d@mail.gmail.com
Whole thread Raw
Responses Re: unique constraint on more than one tables  ("George Pavlov" <gpavlov@mynewplace.com>)
List pgsql-general
Hi,

Imagine I have two tables, like this:

create table bla_a (
  id serial primary key,
  name varchar(31) not null,
  comment varchar(31)
);

create table bla_b (
  id serial primary key,
  name varchar(31) not null,
  blabla int
);

I want to make sure that both tables could not have the same value for
name column. Can I do that?

insert into bla_a ( id, name, comment ) values ( 1, 'bo', 'ha');
insert into bla_b ( id, name, comment ) values ( 1, 'bo', 3);

I want to make the second insertion failed because of unique
constraint. Can I do that?

pgsql-general by date:

Previous
From: "Carlos H. Reimer"
Date:
Subject: Improve response time of a SQL command
Next
From: Akbar
Date:
Subject: select union with table name