CodeGo.net>在PSQL中为每个月创建一个存储“集合”?

我想在PSQL数据库上进行触发或某种类型的事件,该事件将在月底触发,并存储某种形式的表中的数据(约束每个员工每天下班回家时的数据).表的集合(数据库),因此,即使我制作每月报告(PSQL是数据库,使用C#编写应用程序),我仍然可以获取这些数据.任何想法如何做到这一点?

解决方法:

除非您非常需要将数据分开,否则只需将其保留在表中即可.您通常不需要将数据库中的旧数据存档,只需编写查询来选择自月初以来创建的数据.

如果必须执行存档和汇总过程,请使用cron或任务计划程序作业,该作业将调用plpgsql过程对表执行适当的INSERT INTO … SELECT和DELETE FROM查询.没有通用的方法可以做到这一点.

如果您要查找的是表分区,那么可以使用pgpartman这样的工具.但是,如果您只是稍微调整一下查询/索引,则可能不需要它.

上一篇:java-OrientDB注册钩子


下一篇:完全是mySQL触发幸福问题