]> granicus.if.org Git - postgresql/commitdiff
Put back accidentally-deleted quote_literal() regression tests.
authorRobert Haas <rhaas@postgresql.org>
Mon, 22 Nov 2010 01:46:54 +0000 (20:46 -0500)
committerRobert Haas <rhaas@postgresql.org>
Mon, 22 Nov 2010 01:46:54 +0000 (20:46 -0500)
src/test/regress/expected/text.out
src/test/regress/sql/text.sql

index 70818389e4e61239b2a5e34a24c083bc7e41582d..b84e8544d5e084696b838f9b3199e6d817992f10 100644 (file)
@@ -52,7 +52,7 @@ LINE 1: select 3 || 4.0;
                  ^
 HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.
 /*
- * string functions
+ * various string functions
  */
 select concat('one');
  concat 
@@ -118,6 +118,27 @@ select i, left('ahoj', i), right('ahoj', i) from generate_series(-5, 5) t(i) ord
   5 | ahoj | ahoj
 (11 rows)
 
+select quote_literal('');
+ quote_literal 
+---------------
+ ''
+(1 row)
+
+select quote_literal('abc''');
+ quote_literal 
+---------------
+ 'abc'''
+(1 row)
+
+select quote_literal(e'\\');
+ quote_literal 
+---------------
+ E'\\'
+(1 row)
+
+/*
+ * format
+ */
 select format(NULL);
  format 
 --------
index 563e2589ad4c4bce3c6f67eac5410589991ed2ff..96e425d3cf70509e3188b8f94ecf313da46d55cd 100644 (file)
@@ -30,7 +30,7 @@ select 'four: ' || 2+2;
 select 3 || 4.0;
 
 /*
- * string functions
+ * various string functions
  */
 select concat('one');
 select concat(1,2,3,'hello',true, false, to_date('20100309','YYYYMMDD'));
@@ -41,7 +41,13 @@ select concat_ws('',10,20,null,30);
 select concat_ws(NULL,10,20,null,30) is null;
 select reverse('abcde');
 select i, left('ahoj', i), right('ahoj', i) from generate_series(-5, 5) t(i) order by i;
+select quote_literal('');
+select quote_literal('abc''');
+select quote_literal(e'\\');
 
+/*
+ * format
+ */
 select format(NULL);
 select format('Hello');
 select format('Hello %s', 'World');