11--TEST--
2- PDO PgSQL PDOStatement::getAttribute(PDO::PGSQL_ATTR_RESULT_MEMORY_SIZE )
2+ PDO PgSQL PDOStatement::getAttribute(Pgsql::ATTR_RESULT_MEMORY_SIZE )
33--EXTENSIONS--
44pdo_pgsql
55--SKIPIF--
66<?php
77require __DIR__ . '/config.inc ' ;
88require dirname (__DIR__ , 2 ) . '/pdo/tests/pdo_test.inc ' ;
99PDOTest::skip ();
10- if (!defined ('PDO::PGSQL_ATTR_RESULT_MEMORY_SIZE ' )) die ('skip constant PDO::PGSQL_ATTR_RESULT_MEMORY_SIZE does not exist ' );
10+ if (!defined ('Pgsql::ATTR_RESULT_MEMORY_SIZE ' )) die ('skip constant Pgsql::ATTR_RESULT_MEMORY_SIZE does not exist ' );
1111--FILE --
1212<?php
1313
@@ -18,20 +18,20 @@ $db = Pdo::connect($config['ENV']['PDOTEST_DSN']);
1818
1919echo 'Result set with only 1 row: ' ;
2020$ statement = $ db ->query ('select 1 ' );
21- $ result_1 = $ statement ->getAttribute (PDO :: PGSQL_ATTR_RESULT_MEMORY_SIZE );
21+ $ result_1 = $ statement ->getAttribute (Pgsql:: ATTR_RESULT_MEMORY_SIZE );
2222var_dump ($ result_1 );
2323
2424echo 'Result set with many rows: ' ;
2525$ result = $ db ->query ('select generate_series(1, 10000) ' );
26- $ result_2 = $ result ->getAttribute (PDO :: PGSQL_ATTR_RESULT_MEMORY_SIZE );
26+ $ result_2 = $ result ->getAttribute (Pgsql:: ATTR_RESULT_MEMORY_SIZE );
2727var_dump ($ result_2 );
2828
2929echo 'Large result sets should require more memory than small ones: ' ;
3030var_dump ($ result_2 > $ result_1 );
3131
3232echo 'Statements that are not executed should not consume memory: ' ;
3333$ statement = $ db ->prepare ('select 1 ' );
34- $ result_3 = $ statement ->getAttribute (PDO :: PGSQL_ATTR_RESULT_MEMORY_SIZE );
34+ $ result_3 = $ statement ->getAttribute (Pgsql:: ATTR_RESULT_MEMORY_SIZE );
3535var_dump ($ result_3 );
3636
3737echo 'and should emit Error: ' ;
0 commit comments