在 sequelize 的特定条件下更改数据
Change data at specific condition in sequelize
我在 Javascript 项目上使用带有 sequelize 的 PostgreSQL。这是关于管理项目进度,我想根据特定情况更新我的数据。例如
- 有一个项目 'due_date' 和 'current_status'。
- 如果我设置 'due_date' 那么 'current_status' 变成 'ongoing'.
- 当当前日期超过 'due_date' 时,'current_status' 应该变为 'delayed'。
我想自动生成step 3
,但我不知道在哪里处理。目前我正在寻找钩子,但我找不到任何可以满足它的钩子。有解决办法吗?
您需要安排一个作业来主动查找需要更新的行。
可以通过某些外部调度程序(例如 cron)或 pg_cron 扩展程序(如果您能够安装它)来触发该作业。
我在 Javascript 项目上使用带有 sequelize 的 PostgreSQL。这是关于管理项目进度,我想根据特定情况更新我的数据。例如
- 有一个项目 'due_date' 和 'current_status'。
- 如果我设置 'due_date' 那么 'current_status' 变成 'ongoing'.
- 当当前日期超过 'due_date' 时,'current_status' 应该变为 'delayed'。
我想自动生成step 3
,但我不知道在哪里处理。目前我正在寻找钩子,但我找不到任何可以满足它的钩子。有解决办法吗?
您需要安排一个作业来主动查找需要更新的行。
可以通过某些外部调度程序(例如 cron)或 pg_cron 扩展程序(如果您能够安装它)来触发该作业。