gpt4 book ai didi

database - 每天将自动增量列重置为 0

转载 作者:太空狗 更新时间:2023-10-30 01:50:29 26 4
gpt4 key购买 nike

postgresql有没有办法在每天的指定时间将自增列重置为零?

最佳答案

使用 cronjob 可能会很简单

0 0 * * * echo "SELECT setval('public.my_table_id_seq', 1, false)" | psql -U my_db_user -d my_db_name

或者,您可以将“串行”列设置为 DEFAULT 以调用存储过程,该过程将检查一天的滚动,如果合适则重置序列,然后返回 nextval() 的结果。

但除此之外,不,我不希望有神奇的 ALTER SEQUENCE my_seq RESET AT INERVAL '1 day' 或类似的东西。

编辑:合并了 duckyfuzz 的评论。

关于database - 每天将自动增量列重置为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2025236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com