(PHP 4 >= 4.2.0, PHP 5, PHP 7)
pg_lo_import — ���ļ�����Ϊ���Ͷ���
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 |
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");
?>