pg_lo_open
Öffnet ein Large Object
&reftitle.description;
PgSql\Lobfalsepg_lo_open
PgSql\Connectionconnection
intoid
stringmode
pg_lo_open öffnet ein Large Object in einer Datenbank
und gibt eine PgSql\Lob-Instanz zurück, über die das Large Object
modifiziert werden kann.
Bevor die Datenbankverbindung geschlossen wird, müssen die PgSql\Lob-Instanzen
wieder geschlossen werden.
Um die Large Object- (lo) Schnittstelle benutzen zu können, müssen die
Kommandos innerhalb einer Transaktion ausgeführt werden.
Diese Funktion ersetzt die Funktion pg_loopen.
&reftitle.parameters;
connection
&pgsql.parameter.connection-with-unspecified-default;
oid
Die OID des Large Objects in der Datenbank.
mode
Dies kann entweder "r" für nur lesen, "w" für nur schreiben oder "rw"
für lesen und schreiben sein.
&reftitle.returnvalues;
Eine PgSql\Lob-Instanz. &return.falseforfailure;
&reftitle.changelog;
&Version;
&Description;
8.1.0
Gibt nun eine PgSql\Lob-Instanz zurück;
vorher wurde eine &resource; zurückgegeben.
&pgsql.changelog.connection-object;
&reftitle.examples;
pg_lo_open-Beispiel
]]>
&reftitle.seealso;
pg_lo_close
pg_lo_create