Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PostgreSQL][PHP] Jak ustawić ograniczenie ilości rekordów dla danej tabeli?
Forum PHP.pl > Forum > Przedszkole
osa2t
Witam,

Proszę o pomoc, w jaki sposób można ustawić ograniczenie maksymalnej ilości rekordów tabeli.

Napisałem program zapisujący logi systemowe pewnego urządzenia. Podczas jednego dnia zdarzeń generuje się około 500. Przemnażając to przez miesiące, ilość zapisanych informacji jest dosyć duża.
Na stronie WWW prezentowane jest 100 zdarzeń z systemu w formie tabeli „ostatnich zdarzeń”.

Logi zapisuje do dwóch tabel:.
Tabela 1 – logi_systmowe_całość
Tabela 2 – logi_systmowe_limit

Chciałbym ustawić wielkość tabeli logi_systmowe_limit do maximum 100 rekordów. W momencie zapełnienia tabeli, program powinien nadpisać najstarszy rekord zapisany w bazie danych.
Proszę pomocą, w jaki sposób można zrealizować takie zdanie (limit podczas tworzenia samej tabeli, funkcja bazy danych, warunek w polecaniu INSERT?)
Na potrzeby programu używam bazy danych postgres oraz PHP.


-Michał-
Trigger który sprawdzi warunki przed insert i ewentualnie napisze albo pominie?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.