test quoting
authorMarko Kreen <markokr@gmail.com>
Thu, 8 Nov 2007 08:07:08 +0000 (08:07 +0000)
committerMarko Kreen <markokr@gmail.com>
Thu, 8 Nov 2007 08:07:08 +0000 (08:07 +0000)
expected/plproxy_test.out
sql/plproxy_test.sql

index 4cc9f770f060d0ba0c4bcddaa5a2c4568b6450a3..aa1c522a62eb9fc7d8386508c639dbb4fd9ed553 100644 (file)
@@ -287,3 +287,24 @@ begin
     end if;
     raise exception 'no such cluster: %', cluster_name;
 end; $$ language plpgsql;
+-- test quoting function
+create type "RetWeird" as (
+    "ColId" int4,
+    "ColData" text
+);
+create function "testQuoting"(username text, id integer, data text)
+returns "RetWeird" as $$ cluster 'testcluster'; run on hashtext(username); $$ language plproxy;
+\c test_part
+create type "RetWeird" as (
+    "ColId" int4,
+    "ColData" text
+);
+create function "testQuoting"(username text, id integer, data text)
+returns "RetWeird" as $$ select 1::int4, 'BazOoka'::text $$ language sql;
+\c regression
+select * from "testQuoting"('user', '1', 'dat');
+ ColId | ColData 
+-------+---------
+     1 | BazOoka
+(1 row)
+
index 0a10d685fa0b197ab82a3cac7b7bfd4849f96528..d86774abb8cd35e863d4fd727fae54bd89fe9444 100644 (file)
@@ -191,3 +191,21 @@ begin
 end; $$ language plpgsql;
 
 
+-- test quoting function
+create type "RetWeird" as (
+    "ColId" int4,
+    "ColData" text
+);
+
+create function "testQuoting"(username text, id integer, data text)
+returns "RetWeird" as $$ cluster 'testcluster'; run on hashtext(username); $$ language plproxy;
+\c test_part
+create type "RetWeird" as (
+    "ColId" int4,
+    "ColData" text
+);
+create function "testQuoting"(username text, id integer, data text)
+returns "RetWeird" as $$ select 1::int4, 'BazOoka'::text $$ language sql;
+\c regression
+select * from "testQuoting"('user', '1', 'dat');
+