Postgresql 我有一篇文章;“国家”;由布尔字段管理,但如何获取复选框保存为已发布时的第一个日期(时间戳)?

Postgresql 我有一篇文章;“国家”;由布尔字段管理,但如何获取复选框保存为已发布时的第一个日期(时间戳)?,postgresql,ruby-on-rails-4,timestamp,Postgresql,Ruby On Rails 4,Timestamp,我希望这不仅仅是一个星期五的放屁,还有更多的细节: 我有一个文章模型,它只在每篇文章被标记为“已发布”并保存时向公众显示。但是,唯一的时间戳是在create或update上,因此如果有人在周一创建了一篇文章,但在周五发布,它仍然会显示为created Monday(因此不会显示在提要顶部) 如果需要,可以提供代码,但如果有人有一个快速的想法,那就太好了。请询问您需要查看哪些代码。谢谢 我会将布尔值列已发布转换为时间戳 将其设置为now()发布时,将其保留为NULL,直到发布。我会将布尔值列发布的

我希望这不仅仅是一个星期五的放屁,还有更多的细节:

我有一个文章模型,它只在每篇文章被标记为“已发布”并保存时向公众显示。但是,唯一的时间戳是在create或update上,因此如果有人在周一创建了一篇文章,但在周五发布,它仍然会显示为created Monday(因此不会显示在提要顶部)


如果需要,可以提供代码,但如果有人有一个快速的想法,那就太好了。请询问您需要查看哪些代码。谢谢

我会将
布尔值
已发布
转换为
时间戳


将其设置为
now()
发布时,将其保留为
NULL
,直到发布。

我会将
布尔值
发布的
转换为
时间戳


将其设置为
now()
发布时,将其保留为
NULL
,直到发布。

我会将
布尔值
发布的
转换为
时间戳


将其设置为
now()
发布时,将其保留为
NULL
,直到发布。

我会将
布尔值
发布的
转换为
时间戳


发布时将其设置为
now()
,将其保留为空,直到发布。

如果发布文章是最后一次更新,您可以在
列中按更新的
排序。

如果发布文章是最后一次更新,您可以在
列中按更新的
排序。

如果发布文章是最后一次更新,您可以在
中按更新的
排序列。

如果发布文章是最后一次更新,您可以在
列中按
updated\u排序。

好东西。谢谢你,好东西,欧文。谢谢你,好东西,欧文。谢谢你,好东西,欧文。谢谢你。