mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
Clean up CREATE FUNCTION syntax usage in contrib and elsewhere, in
particular get rid of single quotes around language names and old WITH () construct.
This commit is contained in:
@ -44,7 +44,7 @@ CREATE FUNCTION crosstab_out(text,
|
||||
OUT rowid text, OUT att1 text, OUT att2 text, OUT att3 text)
|
||||
RETURNS setof record
|
||||
AS '$libdir/tablefunc','crosstab'
|
||||
LANGUAGE 'C' STABLE STRICT;
|
||||
LANGUAGE C STABLE STRICT;
|
||||
|
||||
SELECT * FROM crosstab_out('SELECT rowid, attribute, val FROM ct where rowclass = ''group1'' ORDER BY 1,2;');
|
||||
|
||||
@ -119,7 +119,7 @@ create type my_crosstab_result as (
|
||||
CREATE FUNCTION crosstab_named(text, text)
|
||||
RETURNS setof my_crosstab_result
|
||||
AS '$libdir/tablefunc','crosstab_hash'
|
||||
LANGUAGE 'C' STABLE STRICT;
|
||||
LANGUAGE C STABLE STRICT;
|
||||
|
||||
SELECT * FROM crosstab_named(
|
||||
'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1',
|
||||
@ -133,7 +133,7 @@ CREATE FUNCTION crosstab_out(text, text,
|
||||
OUT test_startdate timestamp, OUT volts float8)
|
||||
RETURNS setof record
|
||||
AS '$libdir/tablefunc','crosstab_hash'
|
||||
LANGUAGE 'C' STABLE STRICT;
|
||||
LANGUAGE C STABLE STRICT;
|
||||
|
||||
SELECT * FROM crosstab_out(
|
||||
'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1',
|
||||
|
Reference in New Issue
Block a user