重新平衡 postgresql 中的任务
Rebalance tasks in postgresql
我有一个审核 table,用于存储哪个 post 分配给了哪个审核者。我想定期重新平衡这个 table。重新平衡意味着所有可用的版主应该分配给他们大致相等数量的未版主 post。审核 table 具有以下格式。
+---------+------------+--------------+
| mod_id | post_id | is_moderated |
+---------+------------+--------------+
我是 postgresql 的新手。我将它与 django python 一起使用。执行此操作的最佳方法是什么?
有一组 mod_id 值,当 is_moderatoed 为假时,分配给它们的 post_id 数量应该大致相等。
如果你想在Database level
中制作,你可以使用Postgresql Trigger
。有 django 实现的库 - Django PgTrigger.
And there method for what you want. Keeping a field in-sync with
another
或者在 Django level
中,您可以使用 Django Signals。
我有一个审核 table,用于存储哪个 post 分配给了哪个审核者。我想定期重新平衡这个 table。重新平衡意味着所有可用的版主应该分配给他们大致相等数量的未版主 post。审核 table 具有以下格式。
+---------+------------+--------------+
| mod_id | post_id | is_moderated |
+---------+------------+--------------+
我是 postgresql 的新手。我将它与 django python 一起使用。执行此操作的最佳方法是什么?
有一组 mod_id 值,当 is_moderatoed 为假时,分配给它们的 post_id 数量应该大致相等。
如果你想在Database level
中制作,你可以使用Postgresql Trigger
。有 django 实现的库 - Django PgTrigger.
And there method for what you want. Keeping a field in-sync with another
或者在 Django level
中,您可以使用 Django Signals。