pg_lo_import

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

pg_lo_import���ļ�����Ϊ���Ͷ���

˵��

pg_lo_import ([ resource $connection ], string $pathname [, mixed $object_id ] ) : int

pg_lo_import() creates a new large object in the database using a file on the filesystem as its data source.

Ҫʹ�ô��Ͷ���lo���ӿڣ���Ҫ���������������С�

Note: ������ ��ȫģʽʱ�� PHP ���鱻�������ļ���Ŀ¼�Ƿ��뱻ִ�еĽű�����ͬ�� UID�������ߣ���

Note:

��������ǰ������Ϊ pg_loimport()��

����

connection

PostgreSQL database connection resource. When connection is not present, the default connection is used. The default connection is the last connection made by pg_connect() or pg_pconnect().

pathname

����ָ����Ҫ����Ϊ���Ͷ�����ļ�����

object_id

If an object_id is given the function will try to create a large object with this id, else a free object id is assigned by the server. The parameter was added in PHP 5.3 and relies on functionality that first appeared in PostgreSQL 8.1.

����ֵ

����ɹ��򷵻��½��Ĵ��Ͷ���� OID����������򷵻� FALSE��

������־

�汾 ˵��
5.3.0

The optional object_id was added.

4.2.0

�� PHP 4.2.0 �汾֮ǰ���������﷨��һ���������¶��壺

pg_lo_import ( string $pathname [, resource $connection ] ) : int

����

Example #1 pg_lo_import() ����

<?php
   $database 
pg_connect("dbname=jacarta");
   
pg_query($database"begin");
   
$oid pg_lo_import($database'/tmp/lob.dat');
   
pg_query($database"commit");
?>

�μ�