@@ -19,7 +19,7 @@ CREATE FUNCTION functest_A_3() RETURNS bool LANGUAGE 'sql'
1919SELECT proname, prorettype::regtype, proargtypes::regtype[] FROM pg_proc
2020 WHERE oid in (' functest_A_1' ::regproc,
2121 ' functest_A_2' ::regproc,
22- ' functest_A_3' ::regproc);
22+ ' functest_A_3' ::regproc) ORDER BY proname ;
2323
2424--
2525-- IMMUTABLE | STABLE | VOLATILE
@@ -36,15 +36,15 @@ SELECT proname, provolatile FROM pg_proc
3636 WHERE oid in (' functest_B_1' ::regproc,
3737 ' functest_B_2' ::regproc,
3838 ' functest_B_3' ::regproc,
39- ' functest_B_4' ::regproc);
39+ ' functest_B_4' ::regproc) ORDER BY proname ;
4040
4141ALTER FUNCTION functest_B_2(int ) VOLATILE;
4242ALTER FUNCTION functest_B_3(int ) COST 100 ; -- unrelated change, no effect
4343SELECT proname, provolatile FROM pg_proc
4444 WHERE oid in (' functest_B_1' ::regproc,
4545 ' functest_B_2' ::regproc,
4646 ' functest_B_3' ::regproc,
47- ' functest_B_4' ::regproc);
47+ ' functest_B_4' ::regproc) ORDER BY proname ;
4848
4949--
5050-- SECURITY DEFINER | INVOKER
@@ -58,15 +58,15 @@ CREATE FUNCTION functext_C_3(int) RETURNS bool LANGUAGE 'sql'
5858SELECT proname, prosecdef FROM pg_proc
5959 WHERE oid in (' functext_C_1' ::regproc,
6060 ' functext_C_2' ::regproc,
61- ' functext_C_3' ::regproc);
61+ ' functext_C_3' ::regproc) ORDER BY proname ;
6262
6363ALTER FUNCTION functext_C_1(int ) IMMUTABLE; -- unrelated change, no effect
6464ALTER FUNCTION functext_C_2(int ) SECURITY INVOKER;
6565ALTER FUNCTION functext_C_3(int ) SECURITY DEFINER;
6666SELECT proname, prosecdef FROM pg_proc
6767 WHERE oid in (' functext_C_1' ::regproc,
6868 ' functext_C_2' ::regproc,
69- ' functext_C_3' ::regproc);
69+ ' functext_C_3' ::regproc) ORDER BY proname ;
7070
7171--
7272-- COST
@@ -82,15 +82,15 @@ CREATE FUNCTION functext_D_4(int,int) RETURNS int LANGUAGE 'sql'
8282SELECT proname, procost FROM pg_proc
8383 WHERE oid in (' functext_D_1' ::regproc,
8484 ' functext_D_2' ::regproc,
85- ' functext_D_3' ::regproc);
85+ ' functext_D_3' ::regproc) ORDER BY proname ;
8686
8787ALTER FUNCTION functext_D_1(int ,int ) STABLE; -- unrelated change, no effect
8888ALTER FUNCTION functext_D_2(int ,int ) COST 50 ;
8989ALTER FUNCTION functext_D_3(int ,int ) COST 0 .0001 ;
9090SELECT proname, procost FROM pg_proc
9191 WHERE oid in (' functext_D_1' ::regproc,
9292 ' functext_D_2' ::regproc,
93- ' functext_D_3' ::regproc);
93+ ' functext_D_3' ::regproc) ORDER BY proname ;
9494
9595--
9696-- LEAKPROOF
@@ -101,13 +101,13 @@ CREATE FUNCTION functext_E_2(int) RETURNS bool LANGUAGE 'sql'
101101 LEAKPROOF AS ' SELECT $1 > 100' ;
102102SELECT proname, proleakproof FROM pg_proc
103103 WHERE oid in (' functext_E_1' ::regproc,
104- ' functext_E_2' ::regproc);
104+ ' functext_E_2' ::regproc) ORDER BY proname ;
105105
106106ALTER FUNCTION functext_E_1(int ) LEAKPROOF;
107107ALTER FUNCTION functext_E_2(int ) STABLE; -- unrelated change, no effect
108108SELECT proname, proleakproof FROM pg_proc
109109 WHERE oid in (' functext_E_1' ::regproc,
110- ' functext_E_2' ::regproc);
110+ ' functext_E_2' ::regproc) ORDER BY proname ;
111111
112112-- list of built-in leakproof functions
113113SELECT proname, prorettype::regtype, proargtypes::regtype[]
@@ -129,7 +129,7 @@ SELECT proname, proisstrict FROM pg_proc
129129 WHERE oid in (' functext_F_1' ::regproc,
130130 ' functext_F_2' ::regproc,
131131 ' functext_F_3' ::regproc,
132- ' functext_F_4' ::regproc);
132+ ' functext_F_4' ::regproc) ORDER BY proname ;
133133
134134ALTER FUNCTION functext_F_1(int ) IMMUTABLE; -- unrelated change, no effect
135135ALTER FUNCTION functext_F_2(int ) STRICT;
@@ -138,7 +138,7 @@ SELECT proname, proisstrict FROM pg_proc
138138 WHERE oid in (' functext_F_1' ::regproc,
139139 ' functext_F_2' ::regproc,
140140 ' functext_F_3' ::regproc,
141- ' functext_F_4' ::regproc);
141+ ' functext_F_4' ::regproc) ORDER BY proname ;
142142
143143-- Cleanups
144144DROP SCHEMA temp_func_test CASCADE;
0 commit comments