]> granicus.if.org Git - php/commitdiff
PDO support for LOBs in the postgres driver currently assumes bytea columns.
authorWez Furlong <wez@php.net>
Fri, 25 Nov 2005 03:24:32 +0000 (03:24 +0000)
committerWez Furlong <wez@php.net>
Fri, 25 Nov 2005 03:24:32 +0000 (03:24 +0000)
ext/pdo/tests/bug_34630.phpt

index d61732724c6444dcfadc1546ccd9b2c630bdc183..a52e738b66c0d9acc4d4ff32dbb6acc06e5d76b5 100644 (file)
@@ -14,10 +14,13 @@ if (getenv('REDIR_TEST_DIR') === false) putenv('REDIR_TEST_DIR='.dirname(__FILE_
 require_once getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
 $db = PDOTest::factory();
 
-$is_oci = $db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'oci';
+$driver = $db->getAttribute(PDO::ATTR_DRIVER_NAME);
+$is_oci = $driver == 'oci';
 
 if ($is_oci) {
        $db->exec('CREATE TABLE test (id int NOT NULL PRIMARY KEY, val BLOB)');
+} else if ($driver == 'pgsql') {
+       $db->exec('CREATE TABLE test (id int NOT NULL PRIMARY KEY, val bytea)');
 } else {
        $db->exec('CREATE TABLE test (id int NOT NULL PRIMARY KEY, val VARCHAR(256))');
 }