如何将colpivot函数放在视图中?

时间:2018-05-14 04:23:05

标签: postgresql function view

我正在使用函数colpivot.sql(https://github.com/hnsl/colpivot)动态地将行转换为列。我需要将此查询的结果放在PostgreSQL的视图中。

CREATE OR REPLACE VIEW fun_test AS
    SELECT colpivot('_test_pivoted', 
            'select * from _test',
            array['year', 'month'], 
            array['country', 'state'], 
            '#.income', null);
    SELECT * FROM _test_pivoted;

当我执行查询时,它给出了以下错误:

ERROR: column "colpivot" has pseudotype void
SQL state: 42P16

我怎样才能让它发挥作用?

0 个答案:

没有答案