1--TEST-- 2Pdo\Pgsql subclass basic 3--EXTENSIONS-- 4pdo_pgsql 5--SKIPIF-- 6<?php 7require __DIR__ . '/config.inc'; 8require dirname(__DIR__, 2) . '/pdo/tests/pdo_test.inc'; 9PDOTest::skip(); 10?> 11--FILE-- 12<?php 13 14require_once __DIR__ . "/config.inc"; 15 16$db = new Pdo\Pgsql($config['ENV']['PDOTEST_DSN']); 17 18$db->query('CREATE TABLE pdopgsql_001 (id INT, name TEXT)'); 19$db->query("INSERT INTO pdopgsql_001 VALUES (NULL, 'PHP'), (NULL, 'PHP6')"); 20 21foreach ($db->query('SELECT name FROM pdopgsql_001') as $row) { 22 var_dump($row); 23} 24 25echo "Fin."; 26?> 27--CLEAN-- 28<?php 29require __DIR__ . '/../../pdo/tests/pdo_test.inc'; 30$pdo = PDOTest::test_factory(__DIR__ . '/common.phpt'); 31$pdo->query("DROP TABLE IF EXISTS pdopgsql_001"); 32?> 33--EXPECT-- 34array(2) { 35 ["name"]=> 36 string(3) "PHP" 37 [0]=> 38 string(3) "PHP" 39} 40array(2) { 41 ["name"]=> 42 string(4) "PHP6" 43 [0]=> 44 string(4) "PHP6" 45} 46Fin. 47