gpt4 book ai didi

c# - 在 PSQL 中为每个月创建一个存储 "collection"?

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:17 24 4
gpt4 key购买 nike

我想在 PSQL 数据库上创建一个触发器或某种事件,它将在月底触发并存储一个表中的数据(限制每个员工的数据,当他每天下类回家时)某种类型的表集合(数据库),因此如果我制作月度报告,我仍然可以获取该数据(PSQL 是数据库,C# 用于制作应用程序)。知道怎么做吗?

最佳答案

除非您非常迫切需要将这些数据分离出来,否则只需将其留在表格中即可。您通常不需要归档数据库中的旧数据,只需编写查询以选择自月初以来创建的数据等。

如果您必须执行存档和汇总过程,请使用调用 plpgsql 过程的 cron 或任务调度程序作业来执行适当的 INSERT INTO ... SELECTDELETE FROM 查询您的表。没有通用的方法来做到这一点。

如果您要寻找的是表分区,可以使用 pgpartman 等工具。但如果您只是稍微调整一下查询/索引,您可能不需要它。

关于c# - 在 PSQL 中为每个月创建一个存储 "collection"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43363233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com