我正在使用函数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
我怎样才能让它发挥作用?