@@ -20,15 +20,12 @@ TRANSFORM FOR TYPE hstore
20
20
AS $$
21
21
use Data::Dumper;
22
22
$Data::Dumper::Sortkeys = 1;
23
+ $Data::Dumper::Indent = 0;
23
24
elog(INFO, Dumper($_[0]));
24
25
return scalar(keys %{$_[0]});
25
26
$$;
26
27
SELECT test1('aa=>bb, cc=>NULL'::hstore);
27
- INFO: $VAR1 = {
28
- 'aa' => 'bb',
29
- 'cc' => undef
30
- };
31
-
28
+ INFO: $VAR1 = {'aa' => 'bb','cc' => undef};
32
29
test1
33
30
-------
34
31
2
@@ -39,12 +36,12 @@ LANGUAGE plperlu
39
36
AS $$
40
37
use Data::Dumper;
41
38
$Data::Dumper::Sortkeys = 1;
39
+ $Data::Dumper::Indent = 0;
42
40
elog(INFO, Dumper($_[0]));
43
41
return scalar(keys %{$_[0]});
44
42
$$;
45
43
SELECT test1none('aa=>bb, cc=>NULL'::hstore);
46
44
INFO: $VAR1 = '"aa"=>"bb", "cc"=>NULL';
47
-
48
45
test1none
49
46
-----------
50
47
0
@@ -56,15 +53,12 @@ TRANSFORM FOR TYPE hstore
56
53
AS $$
57
54
use Data::Dumper;
58
55
$Data::Dumper::Sortkeys = 1;
56
+ $Data::Dumper::Indent = 0;
59
57
elog(INFO, Dumper($_[0]));
60
58
return scalar(keys %{$_[0]});
61
59
$$;
62
60
SELECT test1list('aa=>bb, cc=>NULL'::hstore);
63
- INFO: $VAR1 = {
64
- 'aa' => 'bb',
65
- 'cc' => undef
66
- };
67
-
61
+ INFO: $VAR1 = {'aa' => 'bb','cc' => undef};
68
62
test1list
69
63
-----------
70
64
2
@@ -77,18 +71,12 @@ TRANSFORM FOR TYPE hstore
77
71
AS $$
78
72
use Data::Dumper;
79
73
$Data::Dumper::Sortkeys = 1;
74
+ $Data::Dumper::Indent = 0;
80
75
elog(INFO, Dumper($_[0]->[0], $_[0]->[1]));
81
76
return scalar(keys %{$_[0]});
82
77
$$;
83
78
SELECT test1arr(array['aa=>bb, cc=>NULL'::hstore, 'dd=>ee']);
84
- INFO: $VAR1 = {
85
- 'aa' => 'bb',
86
- 'cc' => undef
87
- };
88
- $VAR2 = {
89
- 'dd' => 'ee'
90
- };
91
-
79
+ INFO: $VAR1 = {'aa' => 'bb','cc' => undef};$VAR2 = {'dd' => 'ee'};
92
80
test1arr
93
81
----------
94
82
2
@@ -101,6 +89,7 @@ TRANSFORM FOR TYPE hstore
101
89
AS $$
102
90
use Data::Dumper;
103
91
$Data::Dumper::Sortkeys = 1;
92
+ $Data::Dumper::Indent = 0;
104
93
105
94
$rv = spi_exec_query(q{SELECT 'aa=>bb, cc=>NULL'::hstore AS col1});
106
95
elog(INFO, Dumper($rv->{rows}[0]->{col1}));
@@ -111,13 +100,8 @@ $rv = spi_exec_prepared($plan, {}, $val);
111
100
elog(INFO, Dumper($rv->{rows}[0]->{col1}));
112
101
$$;
113
102
SELECT test3();
114
- INFO: $VAR1 = {
115
- 'aa' => 'bb',
116
- 'cc' => undef
117
- };
118
-
103
+ INFO: $VAR1 = {'aa' => 'bb','cc' => undef};
119
104
INFO: $VAR1 = '"a"=>"1", "b"=>"boo", "c"=>NULL';
120
-
121
105
test3
122
106
-------
123
107
@@ -138,6 +122,7 @@ TRANSFORM FOR TYPE hstore
138
122
AS $$
139
123
use Data::Dumper;
140
124
$Data::Dumper::Sortkeys = 1;
125
+ $Data::Dumper::Indent = 0;
141
126
elog(INFO, Dumper($_TD->{new}));
142
127
if ($_TD->{new}{a} == 1) {
143
128
$_TD->{new}{b} = {a => 1, b => 'boo', c => undef};
@@ -147,14 +132,7 @@ return "MODIFY";
147
132
$$;
148
133
CREATE TRIGGER test4 BEFORE UPDATE ON test1 FOR EACH ROW EXECUTE PROCEDURE test4();
149
134
UPDATE test1 SET a = a;
150
- INFO: $VAR1 = {
151
- 'a' => '1',
152
- 'b' => {
153
- 'aa' => 'bb',
154
- 'cc' => undef
155
- }
156
- };
157
-
135
+ INFO: $VAR1 = {'a' => '1','b' => {'aa' => 'bb','cc' => undef}};
158
136
SELECT * FROM test1;
159
137
a | b
160
138
---+---------------------------------
0 commit comments