我希望这不仅仅是周五的脑残,但这里有更多详细信息:
我有一个文章模型,它只在每篇文章被标记为“已发布”并保存时才向公众展示。然而,唯一的时间戳是在创建或更新时,所以如果有人在星期一创建了一篇文章,但在星期五发布,它仍然会显示为星期一创建的(因此不在提要的顶部)。
如果需要,可以提供代码,但如果有人能快速想到,那就太好了。请询问您需要查看什么代码。谢谢!
最佳答案
我会将 boolean
列 published
转换为 timestamp
。
发布时将其设置为 now()
,在发布之前将其保留为 NULL
。
关于postgresql - 我有一篇由 bool 字段管理的文章 "state",但是当复选框被保存为已发布时,如何获取第一个日期(时间戳)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24816695/