Annotation of embedaddon/php/ext/pgsql/tests/27large_object_oid.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: PostgreSQL create large object with given oid
                      3: --SKIPIF--
                      4: <?php 
                      5: include("skipif.inc"); 
                      6: $v = pg_version($conn);
                      7: if (version_compare("8.3", $v["client"]) > 0) die("skip - requires pg client >= 8.3\n");
                      8: if (version_compare("8.3", $v["server"]) > 0) die("skip - requires pg server >= 8.3\n");
                      9: ?>
                     10: --FILE--
                     11: <?php
                     12: 
                     13: include('config.inc');
                     14: 
                     15: $db = pg_connect($conn_str);
                     16: 
                     17: echo "create LO from int\n";
                     18: pg_exec ($db, "begin");
                     19: $oid = pg_lo_create ($db, 21000);
                     20: if (!$oid) echo ("pg_lo_create() error\n");
                     21: if ($oid != 21000) echo ("pg_lo_create() wrong id\n");
                     22: pg_lo_unlink ($db, $oid);
                     23: pg_exec ($db, "commit");
                     24: 
                     25: echo "create LO from string\n";
                     26: pg_exec ($db, "begin");
                     27: $oid = pg_lo_create ($db, "21001");
                     28: if (!$oid) echo ("pg_lo_create() error\n");
                     29: if ($oid != 21001) echo ("pg_lo_create() wrong id\n");
                     30: pg_lo_unlink ($db, $oid);
                     31: pg_exec ($db, "commit");
                     32: 
                     33: echo "create LO using default connection\n";
                     34: pg_exec ("begin");
                     35: $oid = pg_lo_create (21002);
                     36: if (!$oid) echo ("pg_lo_create() error\n");
                     37: if ($oid != 21002) echo ("pg_lo_create() wrong id\n");
                     38: pg_lo_unlink ($oid);
                     39: pg_exec ("commit");
                     40: 
                     41: echo "OK";
                     42: ?>
                     43: --EXPECT--
                     44: create LO from int
                     45: create LO from string
                     46: create LO using default connection
                     47: OK

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>