Re: Single Row Table? - Mailing list pgsql-general

From Tim Penhey
Subject Re: Single Row Table?
Date
Msg-id 4133982C.7090709@penhey.net
Whole thread Raw
In response to Single Row Table?  ("Yateen Joshi" <yjoshi@starentnetworks.com>)
Responses Re: Single Row Table?
List pgsql-general
Yateen Joshi wrote:

Hi,

 

I have got a table which is supposed to contain only one row. It does not have any primary keys defined.

So, essentially, when a new insert happens in that table, I would like it (the insert) to fail if there is already a row existing in that table.

How can I do that? Can I add any constraints? Or do I need to write a separate trigger for the same?

 

Thanks and regards,

 

Yateen V. Joshi

 

You could try:

    id INT PRIMARY KEY NOT NULL DEFAULT(1) CHECK (id = 1),

Tim

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: aggregates with complex type as state and init condition
Next
From: Josué Maldonado
Date:
Subject: update trigger performance