summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2005-11-25 03:24:32 +0000
committerWez Furlong <wez@php.net>2005-11-25 03:24:32 +0000
commit2256ec00ef3a90290d333c0cc157a65210e14cde (patch)
treeab001b5018f3cda929fd43bfb9eeacfd90bcb385
parent26183225064df2a513e19aee36a1f73f9d7eea36 (diff)
downloadphp-git-2256ec00ef3a90290d333c0cc157a65210e14cde.tar.gz
PDO support for LOBs in the postgres driver currently assumes bytea columns.
-rw-r--r--ext/pdo/tests/bug_34630.phpt5
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/pdo/tests/bug_34630.phpt b/ext/pdo/tests/bug_34630.phpt
index d61732724c..a52e738b66 100644
--- a/ext/pdo/tests/bug_34630.phpt
+++ b/ext/pdo/tests/bug_34630.phpt
@@ -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))');
}