mirror of
https://github.com/php/php-src.git
synced 2026-04-21 06:51:18 +02:00
1f42777927
The DB connection should be provided in all cases as the first argument. The overloaded function signatures will be removed in the future. Warn about this change. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
58 lines
1.6 KiB
PHP
58 lines
1.6 KiB
PHP
--TEST--
|
|
PostgreSQL create large object with given oid
|
|
--EXTENSIONS--
|
|
pgsql
|
|
--SKIPIF--
|
|
<?php
|
|
include("skipif.inc");
|
|
$v = pg_version($conn);
|
|
if (version_compare("8.3", $v["client"]) > 0) die("skip - requires pg client >= 8.3\n");
|
|
if (version_compare("8.3", $v["server"]) > 0) die("skip - requires pg server >= 8.3\n");
|
|
?>
|
|
--FILE--
|
|
<?php
|
|
|
|
include('config.inc');
|
|
|
|
$db = pg_connect($conn_str);
|
|
|
|
echo "create LO from int\n";
|
|
pg_exec ($db, "begin");
|
|
$oid = pg_lo_create ($db, 21000);
|
|
if (!$oid) echo ("pg_lo_create() error\n");
|
|
if ($oid != 21000) echo ("pg_lo_create() wrong id\n");
|
|
pg_lo_unlink ($db, $oid);
|
|
pg_exec ($db, "commit");
|
|
|
|
echo "create LO from string\n";
|
|
pg_exec ($db, "begin");
|
|
$oid = pg_lo_create ($db, "21001");
|
|
if (!$oid) echo ("pg_lo_create() error\n");
|
|
if ($oid != 21001) echo ("pg_lo_create() wrong id\n");
|
|
pg_lo_unlink ($db, $oid);
|
|
pg_exec ($db, "commit");
|
|
|
|
echo "create LO using default connection\n";
|
|
pg_exec ("begin");
|
|
$oid = pg_lo_create (21002);
|
|
if (!$oid) echo ("pg_lo_create() error\n");
|
|
if ($oid != 21002) echo ("pg_lo_create() wrong id\n");
|
|
pg_lo_unlink ($oid);
|
|
pg_exec ("commit");
|
|
|
|
echo "OK";
|
|
?>
|
|
--EXPECTF--
|
|
create LO from int
|
|
create LO from string
|
|
create LO using default connection
|
|
|
|
Deprecated: pg_exec(): Automatic fetching of PostgreSQL connection is deprecated in %s on line %d
|
|
|
|
Deprecated: pg_lo_create(): Automatic fetching of PostgreSQL connection is deprecated in %s on line %d
|
|
|
|
Deprecated: pg_lo_unlink(): Automatic fetching of PostgreSQL connection is deprecated in %s on line %d
|
|
|
|
Deprecated: pg_exec(): Automatic fetching of PostgreSQL connection is deprecated in %s on line %d
|
|
OK
|