View Full Version : postgres
texerasmo
10-07-2006, 11:19
Come posso limitare i record in una tabella?
a lilvello di definizione non puoi che io sappia.
Come posso limitare i record in una tabella?
Non credo proprio che si puņ, ma certamente si puņ fare in altri modi...cosa vuoi fare?
Come posso limitare i record in una tabella?
Non ho mai usato postres, ma probabilmente puoi risolvere con un trigger. Qualcosa tipo (pseudo codice):
CREATE TRIGGER ON INSERT
select count(*)
into v_count
from table;
if v_count >= MAX_RECORD then
delete ... (cancella ultimo record inserito)
end if
end;
texerasmo
11-07-2006, 10:50
Per ora ho risolto facendo in questo modo.
Il numero progressivo lo faccio prendere dalla sequence.
Gli fisso un maxvalue.Quando raggiungo il numero massimo la insert va in errore.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.