BUG #14024: problem in Creating pivot table
The following bug has been logged on the website:
Bug reference: 14024
Logged by: AmrFadly
Email address: amr.fadly@vodafone.com
PostgreSQL version: 9.5.0
Operating system: Windows 7
Description:
we are trying to do the example in the documentation to create pivot table
using crosstab function, it is not working and gives the below error:
ERROR: function crosstab(unknown, unknown) does not exist
SQL state: 42883
Hint: No function matches the given name and argument types. You might need
to add explicit type casts.
Character: 15
the example is:
CREATE TABLE cth(rowid text, rowdt timestamp, attribute text, val text);
INSERT INTO cth VALUES('test1','01 March 2003','temperature','42');
INSERT INTO cth VALUES('test1','01 March 2003','test_result','PASS');
INSERT INTO cth VALUES('test1','01 March 2003','volts','2.6987');
INSERT INTO cth VALUES('test2','02 March 2003','temperature','53');
INSERT INTO cth VALUES('test2','02 March 2003','test_result','FAIL');
INSERT INTO cth VALUES('test2','02 March 2003','test_startdate','01 March
2003');
INSERT INTO cth VALUES('test2','02 March 2003','volts','3.1234');
SELECT * FROM crosstab('SELECT rowid, rowdt, attribute, val FROM cth ORDER
BY 1','SELECT DISTINCT attribute FROM cth ORDER BY 1')
AS
(
rowid text,
rowdt timestamp,
temperature int4,
test_result text,
test_startdate timestamp,
volts float8
);
--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs
amr.fadly@vodafone.com writes:
we are trying to do the example in the documentation to create pivot table
using crosstab function, it is not working and gives the below error:
ERROR: function crosstab(unknown, unknown) does not exist
crosstab() is in the tablefunc extension, which you evidently haven't
installed (basically "CREATE EXTENSION tablefunc"). See the general
installation instructions at
http://www.postgresql.org/docs/9.5/static/contrib.html
regards, tom lane
--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs
On 03/16/2016 06:56 AM, amr.fadly@vodafone.com wrote:
The following bug has been logged on the website:
Bug reference: 14024
Logged by: AmrFadly
Email address: amr.fadly@vodafone.com
PostgreSQL version: 9.5.0
Operating system: Windows 7
Description:we are trying to do the example in the documentation to create pivot table
using crosstab function, it is not working and gives the below error:ERROR: function crosstab(unknown, unknown) does not exist
SQL state: 42883
Hint: No function matches the given name and argument types. You might need
to add explicit type casts.
Character: 15
You should not assume this is a bug until proven it is not
misconfiguration. Next time, unless you are sure, please ask for help on
the general or novice list first.
I'll bet the extension is not installed. Please run \dx from psql. If
you don't see tablefunc among the listed installed extensions, then you
need to create it.
HTH,
Joe
--
Crunchy Data - http://crunchydata.com
PostgreSQL Support for Secure Enterprises
Consulting, Training, & Open Source Development