Skip to content

Commit 028bb07

Browse files
committed
Format perl source code
Apply code foratting to .pl files
1 parent 112cc4e commit 028bb07

35 files changed

+2813
-1062
lines changed

t/001_settings_default.pl

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,33 +26,54 @@
2626
ok($rt_value == 1, "Start Server");
2727

2828
# CREATE EXTENSION and change out file permissions
29-
my ($cmdret, $stdout, $stderr) = $node->psql('postgres', 'CREATE EXTENSION pg_stat_monitor;', extra_params => ['-a']);
29+
my ($cmdret, $stdout, $stderr) = $node->psql(
30+
'postgres',
31+
'CREATE EXTENSION pg_stat_monitor;',
32+
extra_params => ['-a']);
3033
ok($cmdret == 0, "CREATE PGSM EXTENSION");
3134
PGSM::append_to_file($stdout);
3235

3336
# Run required commands/queries and dump output to out file.
34-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT pg_stat_monitor_reset();', extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
37+
($cmdret, $stdout, $stderr) = $node->psql(
38+
'postgres',
39+
'SELECT pg_stat_monitor_reset();',
40+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
3541
ok($cmdret == 0, "Reset PGSM EXTENSION");
3642
PGSM::append_to_file($stdout);
3743

38-
($cmdret, $stdout, $stderr) = $node->psql('postgres', "SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name LIKE '%pg_stat_monitor%';", extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
44+
($cmdret, $stdout, $stderr) = $node->psql(
45+
'postgres',
46+
"SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name LIKE '%pg_stat_monitor%';",
47+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
3948
ok($cmdret == 0, "Print PGSM EXTENSION Settings");
4049
PGSM::append_to_file($stdout);
4150

42-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT datname, substr(query,0,100) AS query, calls FROM pg_stat_monitor ORDER BY datname, query, calls DESC Limit 20;', extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
51+
($cmdret, $stdout, $stderr) = $node->psql(
52+
'postgres',
53+
'SELECT datname, substr(query,0,100) AS query, calls FROM pg_stat_monitor ORDER BY datname, query, calls DESC Limit 20;',
54+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
4355
ok($cmdret == 0, "SELECT XXX FROM pg_stat_monitor");
4456
PGSM::append_to_file($stdout);
4557

46-
($cmdret, $stdout, $stderr) = $node->psql('postgres', "SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name LIKE '%pg_stat_monitor%';", extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
58+
($cmdret, $stdout, $stderr) = $node->psql(
59+
'postgres',
60+
"SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name LIKE '%pg_stat_monitor%';",
61+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
4762
ok($cmdret == 0, "Print PGSM EXTENSION Settings");
4863
PGSM::append_to_file($stdout);
4964

50-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT pg_stat_monitor_reset();', extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
65+
($cmdret, $stdout, $stderr) = $node->psql(
66+
'postgres',
67+
'SELECT pg_stat_monitor_reset();',
68+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
5169
ok($cmdret == 0, "Reset PGSM EXTENSION");
5270
PGSM::append_to_file($stdout);
5371

5472
# DROP EXTENSION
55-
$stdout = $node->safe_psql('postgres', 'DROP EXTENSION pg_stat_monitor;', extra_params => ['-a']);
73+
$stdout = $node->safe_psql(
74+
'postgres',
75+
'DROP EXTENSION pg_stat_monitor;',
76+
extra_params => ['-a']);
5677
ok($cmdret == 0, "DROP PGSM EXTENSION");
5778
PGSM::append_to_file($stdout);
5879

@@ -63,7 +84,9 @@
6384
my $compare = PGSM->compare_results();
6485

6586
# Test/check if expected and result/out file match. If Yes, test passes.
66-
is($compare,0,"Compare Files: $PGSM::expected_filename_with_path and $PGSM::out_filename_with_path files.");
87+
is($compare, 0,
88+
"Compare Files: $PGSM::expected_filename_with_path and $PGSM::out_filename_with_path files."
89+
);
6790

6891
# Done testing for this testcase file.
6992
done_testing();

t/002_settings_pgsm_track_planning.pl

Lines changed: 106 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -28,56 +28,88 @@
2828
ok($rt_value == 1, "Start Server");
2929

3030
# CREATE EXTENSION and change out file permissions
31-
my ($cmdret, $stdout, $stderr) = $node->psql('postgres', 'CREATE EXTENSION pg_stat_monitor;', extra_params => ['-a']);
31+
my ($cmdret, $stdout, $stderr) = $node->psql(
32+
'postgres',
33+
'CREATE EXTENSION pg_stat_monitor;',
34+
extra_params => ['-a']);
3235
ok($cmdret == 0, "CREATE PGSM EXTENSION");
3336
PGSM::append_to_file($stdout);
3437

3538
# Run required commands/queries and dump output to out file.
36-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT pg_stat_monitor_reset();', extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
39+
($cmdret, $stdout, $stderr) = $node->psql(
40+
'postgres',
41+
'SELECT pg_stat_monitor_reset();',
42+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
3743
PGSM::append_to_file($stdout);
3844

3945
# Run 'SELECT *** FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning;' two times and dump output to out file
40-
($cmdret, $stdout, $stderr) = $node->psql('postgres', "SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning';", extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
46+
($cmdret, $stdout, $stderr) = $node->psql(
47+
'postgres',
48+
"SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning';",
49+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
4150
ok($cmdret == 0, "Print PGSM EXTENSION Settings");
4251
PGSM::append_to_file($stdout);
4352

44-
($cmdret, $stdout, $stderr) = $node->psql('postgres', "SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning';", extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
53+
($cmdret, $stdout, $stderr) = $node->psql(
54+
'postgres',
55+
"SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning';",
56+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
4557
ok($cmdret == 0, "Print PGSM EXTENSION Settings");
4658
PGSM::append_to_file($stdout);
4759

48-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT query, calls, total_plan_time, min_plan_time, max_plan_time, mean_plan_time, stddev_plan_time FROM pg_stat_monitor;', extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
60+
($cmdret, $stdout, $stderr) = $node->psql(
61+
'postgres',
62+
'SELECT query, calls, total_plan_time, min_plan_time, max_plan_time, mean_plan_time, stddev_plan_time FROM pg_stat_monitor;',
63+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
4964
ok($cmdret == 0, "SELECT FROM PGSM view");
5065
PGSM::append_to_file($stdout);
5166

5267
# Test: total_plan_time is not 0
53-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (total_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
68+
($cmdret, $stdout, $stderr) = $node->psql(
69+
'postgres',
70+
'SELECT (total_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
71+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
5472
trim($stdout);
55-
is($stdout,'f',"Compare: total_plan_time is not 0).");
73+
is($stdout, 'f', "Compare: total_plan_time is not 0).");
5674

5775
# Test: min_plan_time is not 0
58-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (min_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
76+
($cmdret, $stdout, $stderr) = $node->psql(
77+
'postgres',
78+
'SELECT (min_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
79+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
5980
trim($stdout);
60-
is($stdout,'f',"Compare: min_plan_time is not 0).");
81+
is($stdout, 'f', "Compare: min_plan_time is not 0).");
6182

6283
# Test: max_plan_time is not 0
63-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (max_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
84+
($cmdret, $stdout, $stderr) = $node->psql(
85+
'postgres',
86+
'SELECT (max_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
87+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
6488
trim($stdout);
65-
is($stdout,'f',"Compare: max_plan_time is not 0).");
89+
is($stdout, 'f', "Compare: max_plan_time is not 0).");
6690

6791
# Test: mean_plan_time is not 0
68-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (mean_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
92+
($cmdret, $stdout, $stderr) = $node->psql(
93+
'postgres',
94+
'SELECT (mean_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
95+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
6996
trim($stdout);
70-
is($stdout,'f',"Compare: mean_plan_time is not 0).");
97+
is($stdout, 'f', "Compare: mean_plan_time is not 0).");
7198

7299
# Test: stddev_plan_time is not 0
73100
#($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (stddev_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
74101
#trim($stdout);
75102
#is($stdout,'f',"Compare: stddev_plan_time is not 0).");
76103

77104
# Test: total_plan_time = min_plan_time + max_plan_time
78-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (round(total_plan_time::numeric,3) = round(min_plan_time::numeric + max_plan_time::numeric,3)) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
105+
($cmdret, $stdout, $stderr) = $node->psql(
106+
'postgres',
107+
'SELECT (round(total_plan_time::numeric,3) = round(min_plan_time::numeric + max_plan_time::numeric,3)) FROM pg_stat_monitor WHERE calls = 2;',
108+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
79109
trim($stdout);
80-
is($stdout,'t',"Compare: (round(total_plan_time::numeric,3) = round(min_plan_time::numeric + max_plan_time::numeric,3)).");
110+
is($stdout, 't',
111+
"Compare: (round(total_plan_time::numeric,3) = round(min_plan_time::numeric + max_plan_time::numeric,3))."
112+
);
81113

82114
# Test: mean_plan_time = total_plan_time/2
83115
#($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (round(mean_plan_time::numeric,3) = round((total_plan_time/2)::numeric,3)) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
@@ -90,67 +122,107 @@
90122
#is($stdout,'t',"Compare mean_plan_time: (round(stddev_plan_time::numeric,3) = round(mean_plan_time::numeric - min_plan_time::numeric,3)).");
91123

92124
# Dump output to out file
93-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT substr(query, 0,100) AS query, calls, total_plan_time, min_plan_time,max_plan_time,mean_plan_time,stddev_plan_time FROM pg_stat_monitor ORDER BY query;', extra_params => ['-a','-Pformat=aligned','-Ptuples_only=off']);
125+
($cmdret, $stdout, $stderr) = $node->psql(
126+
'postgres',
127+
'SELECT substr(query, 0,100) AS query, calls, total_plan_time, min_plan_time,max_plan_time,mean_plan_time,stddev_plan_time FROM pg_stat_monitor ORDER BY query;',
128+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
94129
PGSM::append_to_file($stdout);
95130

96131
# Disable pgsm_track_planning
97-
$node->append_conf('postgresql.conf', "pg_stat_monitor.pgsm_track_planning = 'no'\n");
132+
$node->append_conf('postgresql.conf',
133+
"pg_stat_monitor.pgsm_track_planning = 'no'\n");
98134
$node->restart();
99135

100136
# Dump output to out file
101-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT pg_stat_monitor_reset();', extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
137+
($cmdret, $stdout, $stderr) = $node->psql(
138+
'postgres',
139+
'SELECT pg_stat_monitor_reset();',
140+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
102141
ok($cmdret == 0, "Reset PGSM EXTENSION");
103142
PGSM::append_to_file($stdout);
104143

105144
# Run 'SELECT *** FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning;' two times and dump output to out file
106-
($cmdret, $stdout, $stderr) = $node->psql('postgres', "SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning';", extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
145+
($cmdret, $stdout, $stderr) = $node->psql(
146+
'postgres',
147+
"SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning';",
148+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
107149
ok($cmdret == 0, "Print PGSM EXTENSION Settings");
108150
PGSM::append_to_file($stdout);
109151

110-
($cmdret, $stdout, $stderr) = $node->psql('postgres', "SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning';", extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
152+
($cmdret, $stdout, $stderr) = $node->psql(
153+
'postgres',
154+
"SELECT name, setting, unit, context, vartype, source, min_val, max_val, enumvals, boot_val, reset_val, pending_restart FROM pg_settings WHERE name = 'pg_stat_monitor.pgsm_track_planning';",
155+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
111156
ok($cmdret == 0, "Print PGSM EXTENSION Settings");
112157
PGSM::append_to_file($stdout);
113158

114-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT query, calls, total_plan_time, min_plan_time, max_plan_time, mean_plan_time, stddev_plan_time FROM pg_stat_monitor;', extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
159+
($cmdret, $stdout, $stderr) = $node->psql(
160+
'postgres',
161+
'SELECT query, calls, total_plan_time, min_plan_time, max_plan_time, mean_plan_time, stddev_plan_time FROM pg_stat_monitor;',
162+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
115163
ok($cmdret == 0, "SELECT FROM PGSM view");
116164
PGSM::append_to_file($stdout);
117165

118166
# Test: total_plan_time is 0
119-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (total_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
167+
($cmdret, $stdout, $stderr) = $node->psql(
168+
'postgres',
169+
'SELECT (total_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
170+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
120171
trim($stdout);
121-
is($stdout,'t',"Compare: total_plan_time is 0).");
172+
is($stdout, 't', "Compare: total_plan_time is 0).");
122173

123174
# Test: min_plan_time is 0
124-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (min_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
175+
($cmdret, $stdout, $stderr) = $node->psql(
176+
'postgres',
177+
'SELECT (min_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
178+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
125179
trim($stdout);
126-
is($stdout,'t',"Compare: min_plan_time is 0).");
180+
is($stdout, 't', "Compare: min_plan_time is 0).");
127181

128182
# Test: max_plan_time is 0
129-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (max_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
183+
($cmdret, $stdout, $stderr) = $node->psql(
184+
'postgres',
185+
'SELECT (max_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
186+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
130187
trim($stdout);
131-
is($stdout,'t',"Compare: max_plan_time is 0).");
188+
is($stdout, 't', "Compare: max_plan_time is 0).");
132189

133190
# Test: mean_plan_time is 0
134-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (mean_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
191+
($cmdret, $stdout, $stderr) = $node->psql(
192+
'postgres',
193+
'SELECT (mean_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
194+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
135195
trim($stdout);
136-
is($stdout,'t',"Compare: mean_plan_time is 0).");
196+
is($stdout, 't', "Compare: mean_plan_time is 0).");
137197

138198
# Test: stddev_plan_time is 0
139-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT (stddev_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;', extra_params => ['-Pformat=unaligned','-Ptuples_only=on']);
199+
($cmdret, $stdout, $stderr) = $node->psql(
200+
'postgres',
201+
'SELECT (stddev_plan_time = 0) FROM pg_stat_monitor WHERE calls = 2;',
202+
extra_params => [ '-Pformat=unaligned', '-Ptuples_only=on' ]);
140203
trim($stdout);
141-
is($stdout,'t',"Compare: stddev_plan_time is 0).");
204+
is($stdout, 't', "Compare: stddev_plan_time is 0).");
142205

143206
# Dump output to out file
144-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT substr(query, 0,100) AS query, calls, total_plan_time, min_plan_time,max_plan_time,mean_plan_time,stddev_plan_time FROM pg_stat_monitor ORDER BY query;', extra_params => ['-a','-Pformat=aligned','-Ptuples_only=off']);
207+
($cmdret, $stdout, $stderr) = $node->psql(
208+
'postgres',
209+
'SELECT substr(query, 0,100) AS query, calls, total_plan_time, min_plan_time,max_plan_time,mean_plan_time,stddev_plan_time FROM pg_stat_monitor ORDER BY query;',
210+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
145211
PGSM::append_to_file($stdout);
146212

147213
# Dump output to out file
148-
($cmdret, $stdout, $stderr) = $node->psql('postgres', 'SELECT pg_stat_monitor_reset();', extra_params => ['-a', '-Pformat=aligned','-Ptuples_only=off']);
214+
($cmdret, $stdout, $stderr) = $node->psql(
215+
'postgres',
216+
'SELECT pg_stat_monitor_reset();',
217+
extra_params => [ '-a', '-Pformat=aligned', '-Ptuples_only=off' ]);
149218
ok($cmdret == 0, "Reset PGSM EXTENSION");
150219
PGSM::append_to_file($stdout);
151220

152221
# DROP EXTENSION
153-
$stdout = $node->safe_psql('postgres', 'DROP EXTENSION pg_stat_monitor;', extra_params => ['-a']);
222+
$stdout = $node->safe_psql(
223+
'postgres',
224+
'DROP EXTENSION pg_stat_monitor;',
225+
extra_params => ['-a']);
154226
ok($cmdret == 0, "DROP PGSM EXTENSION");
155227
PGSM::append_to_file($stdout);
156228

0 commit comments

Comments
 (0)