mirror of
https://github.com/php/php-src.git
synced 2024-12-01 22:03:36 +08:00
6fcc0ec369
SKIP tests
49 lines
1.2 KiB
PHP
49 lines
1.2 KiB
PHP
--TEST--
|
|
PostgreSQL import large object with given oid
|
|
--SKIPIF--
|
|
<?php
|
|
include("skipif.inc");
|
|
$v = pg_version($conn);
|
|
if (version_compare("8.4devel", $v["client"]) > 0) die("skip - requires pg client >= 8.4\n");
|
|
if (version_compare("8.4devel", $v["server"]) > 0) die("skip - requires pg server >= 8.4\n");
|
|
?>
|
|
--FILE--
|
|
<?php
|
|
|
|
include('config.inc');
|
|
|
|
$db = pg_connect($conn_str);
|
|
|
|
echo "import LO from int\n";
|
|
pg_exec($db, 'begin');
|
|
$oid = pg_lo_import($db, __FILE__, 21003);
|
|
if (!$oid) echo ("pg_lo_import() error\n");
|
|
if ($oid != 21003) echo ("pg_lo_import() wrong id\n");
|
|
pg_lo_unlink ($db, $oid);
|
|
pg_exec($db, 'commit');
|
|
|
|
echo "import LO from string\n";
|
|
pg_exec($db, 'begin');
|
|
$oid = pg_lo_import($db, __FILE__, "21004");
|
|
if (!$oid) echo ("pg_lo_import() error\n");
|
|
if ($oid != 21004) echo ("pg_lo_import() wrong id\n");
|
|
pg_lo_unlink ($db, $oid);
|
|
pg_exec($db, 'commit');
|
|
|
|
echo "import LO using default connection\n";
|
|
pg_exec('begin');
|
|
$oid = pg_lo_import($db, __FILE__, 21005);
|
|
if (!$oid) echo ("pg_lo_import() error\n");
|
|
if ($oid != 21005) echo ("pg_lo_import() wrong id\n");
|
|
pg_lo_unlink ($oid);
|
|
pg_exec('commit');
|
|
|
|
|
|
echo "OK";
|
|
?>
|
|
--EXPECT--
|
|
import LO from int
|
|
import LO from string
|
|
import LO using default connection
|
|
OK
|