我想在几个表和列(PostgreSQL)中保留一些计算列。计算是相同的,但实际上可能有任意数量的表和列。因此,如果输入是table1.field1,则计算字段为table1.field1_calculated。等等。我正在考虑使用触发器来维护这个,每个字段一个触发器。这需要将表和字段名作为参数传入函数,组装SQL语句并执行它。我不想依赖plpgsql,因为它可能无处可用,我在PostgreSQL中找到的关于动态SQL的一切都是a)旧的b)说你需要plpgsql。
所以
聚苯乙烯。我知道函数/列表示法技巧,但这并没有真正起作用。对于2.我怀疑规则可能有效,但无法弄清楚如何。