summaryrefslogtreecommitdiff
path: root/tests/examplefiles/postgresql_test.txt
diff options
context:
space:
mode:
authorMher Movsisyan <mher.movsisyan@gmail.com>2011-06-30 16:55:13 +0500
committerMher Movsisyan <mher.movsisyan@gmail.com>2011-06-30 16:55:13 +0500
commita7646a32c3ae30b8ec46ba00ef3b1128e11fe209 (patch)
tree2fc700b1e615e59713c5a062f3b4958068c29778 /tests/examplefiles/postgresql_test.txt
parent6fa2640b2cb518a26f3435606bd58c1825ec4d93 (diff)
parent852890b6165d2b58588a519b00a7ed7050acc0a2 (diff)
downloadpygments-a7646a32c3ae30b8ec46ba00ef3b1128e11fe209.tar.gz
Merge with https://bitbucket.org/birkenfeld/pygments-main and regenerate _mapping.py
Diffstat (limited to 'tests/examplefiles/postgresql_test.txt')
-rw-r--r--tests/examplefiles/postgresql_test.txt47
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/examplefiles/postgresql_test.txt b/tests/examplefiles/postgresql_test.txt
new file mode 100644
index 00000000..190d184f
--- /dev/null
+++ b/tests/examplefiles/postgresql_test.txt
@@ -0,0 +1,47 @@
+CREATE OR REPLACE FUNCTION something() RETURNS int4 AS
+$x$
+BEGIN
+ RETURN 42;
+END
+$x$
+LANGUAGE 'plpgsql';
+
+CREATE FUNCTION pymax (a integer, b integer)
+ RETURNS integer
+AS $$
+ if a > b:
+ return a
+ return b
+$$ language plpythonu;
+
+CREATE FUNCTION nested_lexers (a integer, b integer)
+$function$
+BEGIN
+ SELECT ($1 ~ $q$[\t\r\n\v\\]$q$);
+END;
+$function$
+LANGUAGE sql;
+
+CREATE OR REPLACE FUNCTION measurement_insert_trigger()
+RETURNS TRIGGER AS $$
+BEGIN
+ <<test>>
+ INSERT INTO measurement_y2008m01 VALUES (NEW.*);
+ RETURN NULL;
+END;
+$$
+LANGUAGE plpgsql;
+
+-- As returned by pg_dump
+CREATE FUNCTION test_function() RETURNS integer
+ LANGUAGE plpgsql STABLE STRICT
+ AS $$
+begin
+ return 42;
+end
+$$;
+
+-- Unicode names and strings
+SELECT U&'\0441\043B\043E\043D'
+FROM U&"\0441\043B\043E\043D";
+