Consistently use "superuser" instead of "super user"
[pgsql.git] / src / pl / plpython / expected / plpython_global.out
blob192e3e48a72f82f205c527627db909cb60f09094
1 --
2 -- check static and global data (SD and GD)
3 --
4 CREATE FUNCTION global_test_one() returns text
5     AS
6 'if "global_test" not in SD:
7         SD["global_test"] = "set by global_test_one"
8 if "global_test" not in GD:
9         GD["global_test"] = "set by global_test_one"
10 return "SD: " + SD["global_test"] + ", GD: " + GD["global_test"]'
11     LANGUAGE plpythonu;
12 CREATE FUNCTION global_test_two() returns text
13     AS
14 'if "global_test" not in SD:
15         SD["global_test"] = "set by global_test_two"
16 if "global_test" not in GD:
17         GD["global_test"] = "set by global_test_two"
18 return "SD: " + SD["global_test"] + ", GD: " + GD["global_test"]'
19     LANGUAGE plpythonu;
20 CREATE FUNCTION static_test() returns int4
21     AS
22 'if "call" in SD:
23         SD["call"] = SD["call"] + 1
24 else:
25         SD["call"] = 1
26 return SD["call"]
28     LANGUAGE plpythonu;
29 SELECT static_test();
30  static_test 
31 -------------
32            1
33 (1 row)
35 SELECT static_test();
36  static_test 
37 -------------
38            2
39 (1 row)
41 SELECT global_test_one();
42                     global_test_one                     
43 --------------------------------------------------------
44  SD: set by global_test_one, GD: set by global_test_one
45 (1 row)
47 SELECT global_test_two();
48                     global_test_two                     
49 --------------------------------------------------------
50  SD: set by global_test_two, GD: set by global_test_one
51 (1 row)