Het kan vrij triviaal zijn met een cronjob
0 0 * * * echo "SELECT setval('public.my_table_id_seq', 1, false)" | psql -U my_db_user -d my_db_name
Als alternatief kunt u uw "seriële" kolom DEFAULT instellen om een opgeslagen procedure aan te roepen, die zou controleren op een dagrollover, de reeks indien nodig opnieuw instellen en vervolgens het resultaat van nextval() retourneren.
Maar behalve dat, nee, ik zou niet verwachten dat er een magische ALTER SEQUENCE my_seq RESET BIJ INERVAL '1 dag' of iets dergelijks is.
Edit:commentaar van duckyfuzz opgenomen.