1--TEST--
2pg_result_memory_size
3--EXTENSIONS--
4pgsql
5--SKIPIF--
6<?php
7include("inc/skipif.inc");
8if (!function_exists('pg_result_memory_size')) die('skip function pg_result_memory_size() does not exist');
9?>
10--FILE--
11<?php
12include('inc/config.inc');
13
14$db = pg_connect($conn_str);
15
16$result = pg_query($db, 'select 1');
17$size_1 = pg_result_memory_size($result);
18
19$result = pg_query($db, "select generate_series(1, 10000) as i, repeat('string', 100)");
20$size_2 = pg_result_memory_size($result);
21
22var_dump($size_1);
23var_dump($size_2);
24var_dump($size_1 < $size_2);
25?>
26--EXPECTF--
27int(%d)
28int(%d)
29bool(true)
30