如何根据客户端函数 \crosstabview 的结果创建 table

How to create table from result of client side function \crosstabview

在 psql 中,我可以使用客户端函数 \crosstabview 获取 table 的主元,但我不知道如何将结果存储在 table 中,我尝试了 CREATE Table foo AS ... \crosstabview,但它只存储函数的输入而不存储输出。

\crosstabview 是一个 psql 斜杠命令,它获取实际查询的结果(直到 \crosstabview 的所有内容)并重新格式化它。因此,您看到的输出是在 psql 客户端中生成的,仅供显示,不能用于其他 SQL 操作。

要根据交叉表查询的结果创建 table,您需要 tablefunc 扩展。