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

Поиск
Список
Период
Сортировка
От Viorel Dragomir
Тема Re: Postgresql "FIFO" Tables, How-To ?
Дата
Msg-id 012701c34bb5$590fd740$0600a8c0@fix.ro
обсуждение исходный текст
Ответ на Re: Postgresql "FIFO" Tables, How-To ?  ("Nigel J. Andrews" <nandrews@investsystems.co.uk>)
Ответы Re: Postgresql "FIFO" Tables, How-To ?  (Jonathan Bartlett <johnnyb@eskimo.com>)
Список pgsql-general
----- Original Message -----
From: "Nigel J. Andrews" <nandrews@investsystems.co.uk>
To: "Kirill Ponazdyr" <softlist@codeangels.com>
Cc: "pg_general" <pgsql-general@postgresql.org>
Sent: Wednesday, July 16, 2003 7:06 PM
Subject: Re: [GENERAL] Postgresql "FIFO" Tables, How-To ?


> 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.
>

I see that the tables are quite big and I think a procedure launched by cron
at certain time to truncate the tables is a better solution.
If the server runs well with the trigger than choose to create the trigger
otherwise...


В списке pgsql-general по дате отправления:

Предыдущее
От: "Shridhar Daithankar"
Дата:
Сообщение: Re: Postgresql "FIFO" Tables, How-To ?
Следующее
От: "Kirill Ponazdyr"
Дата:
Сообщение: Re: Postgresql "FIFO" Tables, How-To ?