From 7f4f42fa100872507ca10d8e0f7d923acc266ee8 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Mon, 27 Feb 2006 16:09:50 +0000 Subject: Clean up CREATE FUNCTION syntax usage in contrib and elsewhere, in particular get rid of single quotes around language names and old WITH () construct. --- contrib/spi/autoinc.sql.in | 2 +- contrib/spi/insert_username.sql.in | 2 +- contrib/spi/moddatetime.sql.in | 2 +- contrib/spi/refint.sql.in | 4 ++-- contrib/spi/timetravel.sql.in | 8 +++----- 5 files changed, 8 insertions(+), 10 deletions(-) (limited to 'contrib/spi') diff --git a/contrib/spi/autoinc.sql.in b/contrib/spi/autoinc.sql.in index 75889b3786..a5d06240cc 100644 --- a/contrib/spi/autoinc.sql.in +++ b/contrib/spi/autoinc.sql.in @@ -4,4 +4,4 @@ SET search_path = public; CREATE OR REPLACE FUNCTION autoinc() RETURNS trigger AS 'MODULE_PATHNAME' -LANGUAGE 'C'; +LANGUAGE C; diff --git a/contrib/spi/insert_username.sql.in b/contrib/spi/insert_username.sql.in index 3d096592d2..7951188d4a 100644 --- a/contrib/spi/insert_username.sql.in +++ b/contrib/spi/insert_username.sql.in @@ -4,4 +4,4 @@ SET search_path = public; CREATE OR REPLACE FUNCTION insert_username() RETURNS trigger AS 'MODULE_PATHNAME' -LANGUAGE 'C'; +LANGUAGE C; diff --git a/contrib/spi/moddatetime.sql.in b/contrib/spi/moddatetime.sql.in index 9bdaa9aefe..d019cf2c9b 100644 --- a/contrib/spi/moddatetime.sql.in +++ b/contrib/spi/moddatetime.sql.in @@ -4,4 +4,4 @@ SET search_path = public; CREATE OR REPLACE FUNCTION moddatetime() RETURNS trigger AS 'MODULE_PATHNAME' -LANGUAGE 'C'; +LANGUAGE C; diff --git a/contrib/spi/refint.sql.in b/contrib/spi/refint.sql.in index 14b135e258..661f1836e4 100644 --- a/contrib/spi/refint.sql.in +++ b/contrib/spi/refint.sql.in @@ -4,9 +4,9 @@ SET search_path = public; CREATE OR REPLACE FUNCTION check_primary_key() RETURNS trigger AS 'MODULE_PATHNAME' -LANGUAGE 'C'; +LANGUAGE C; CREATE OR REPLACE FUNCTION check_foreign_key() RETURNS trigger AS 'MODULE_PATHNAME' -LANGUAGE 'C'; +LANGUAGE C; diff --git a/contrib/spi/timetravel.sql.in b/contrib/spi/timetravel.sql.in index 675e2d9feb..af17323f05 100644 --- a/contrib/spi/timetravel.sql.in +++ b/contrib/spi/timetravel.sql.in @@ -1,19 +1,17 @@ -- Adjust this setting to control where the objects get created. SET search_path = public; -SET autocommit TO 'on'; - CREATE OR REPLACE FUNCTION timetravel() RETURNS trigger AS 'MODULE_PATHNAME' -LANGUAGE 'C'; +LANGUAGE C; CREATE OR REPLACE FUNCTION set_timetravel(name, int4) RETURNS int4 AS 'MODULE_PATHNAME' -LANGUAGE 'C' WITH (isStrict); +LANGUAGE C RETURNS NULL ON NULL INPUT; CREATE OR REPLACE FUNCTION get_timetravel(name) RETURNS int4 AS 'MODULE_PATHNAME' -LANGUAGE 'C' WITH (isStrict); +LANGUAGE C RETURNS NULL ON NULL INPUT; -- cgit v1.2.1