如何在 hasura/postgresql 数据库中存储临时数据?

How to store tempory data in hasura/postgresql database?

如何在 hasura/my postgresql 数据库中存储临时数据? 我的用例用于入职期间的验证代码(例如,电子邮件),我不想在之后的模式中使用这些代码。 (否则我会有 verification_x、verification_y、等等等等)

这更像是一个数据库功能,而不是 hasura 的东西。

简短的回答是,不。这不是 Postgres 或 Hasura 的特性。如果需要,您可以相对轻松地实现它。

如果您更习惯使用 python 或 JS 等语言来实现此逻辑,请参阅 this answer for a Postgres trigger based solution and for a comment downvoting this idea. Hasura also has event triggers。基本上,过期(时间戳)列将允许您确定记录何时过期。您是否(或多久)选择物理查询和删除过期记录由您决定。