因此,我需要将aggregate结果保存在表中,并在数据更改时更新它们。因为我使用django,所以可能存在一些选项,也可能没有一些选项。例如,我可以使用django signals和一个在发出post_save信号时更新结果的表。另一个选项是materialized views in postgresql或indexed views in MSSQL Server,我不知道如何在django中使用,也不知道django是否支持它们在django中实现这一点的最佳方法是什么,以提高性能和结果的准确性。
我有一个简单的EAV表,我想将它转换为JSON/B,并将它插入到一个列中,然后将其添加到实体表中。记录( id .)RecInfos (特征码,键,值)
对于record表中的earch条目,它将为RecInfos表中可以找到的每个键/值创建一个json表示,这将作为记录表的更新发送。我正在使用PostgreSQL10.3