Re: Postgresql "FIFO" Tables, How-To ?

Nigel J. Andrews <nandrews@investsystems.co.uk>

From: "Nigel J. Andrews" <nandrews@investsystems.co.uk>
To: Kirill Ponazdyr <softlist@codeangels.com>
Cc: pg_general <pgsql-general@postgresql.org>
Date: 2003-07-16T16:06:11Z
Lists: pgsql-general
On Wed, 16 Jul 2003, Kirill Ponazdyr wrote:

> Hello,
> 
> We are currently working on a project where we need to limit number of
> records in a table to a certain number. As soon as the number has been
> reached, for each new row the oldest row should be deleted (Kinda FIFO),
> thus keeping a total number of rows at predefined number.
> 
> The actual limits would be anywhere from 250k to 10mil rows per table.
> 
> It would be great if this could be achieved by RDBMS engine itself, does
> Postgres supports this kind of tables ? And if not, what would be the most
> elegant soluion to achieve our goal in your oppinion ?
> 

An after insert trigger springs to mind.


--
Nigel Andrews