@@ -19,7 +19,7 @@ CREATE FUNCTION functest_A_3() RETURNS bool LANGUAGE 'sql'
1919SELECT proname, prorettype::regtype, proargtypes::regtype[]FROM pg_proc
2020WHERE 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
3636WHERE 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 ) COST100 ;-- unrelated change, no effect
4343SELECT proname, provolatileFROM pg_proc
4444WHERE 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, prosecdefFROM pg_proc
5959WHERE 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, prosecdefFROM pg_proc
6767WHERE 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, procostFROM pg_proc
8383WHERE 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 ) COST50 ;
8989ALTER FUNCTION functext_D_3(int ,int ) COST0 .0001 ;
9090SELECT proname, procostFROM pg_proc
9191WHERE 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 LEAKPROOFAS ' SELECT $1 > 100' ;
102102SELECT proname, proleakproofFROM pg_proc
103103WHERE 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, proleakproofFROM pg_proc
109109WHERE 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
129129WHERE 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
138138WHERE 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;