pg_lo_create

pg_lo_create -- Erzeugt ein Large Object

Beschreibung

int pg_lo_create ( resource connection)

pg_lo_create( ) erzeugt ein Large Object und liefert dessen oid zurück . connection bezeichnet eine gültige Datenbankverbindung , die mit pg_connect( ) oder pg_pconnect( ) geöffnet wurde . Die Zugriffsmethoden von PostgreSQL , INV_READ , INV_WRITE und INV_ARCHIVE werden nicht unterstützt , ein Large Object wird immer mit Lese - und Schreibzugriff erzeugt . INV_ARCHIVE wurde von PostgreSQL selber ( ab Version 6.3 und höher ) entfernt . Die Funktion gibt den Objektbezeichner oid des Large Objects zurück oder FALSE , falls ein Fehler auftrat .

Um die Large Object ( lo ) Schnittstelle benutzen zu können , müssen die Kommandos innerhalb einer Transaktion ausgeführt werden .

Anmerkung : Diese Funktion ersetzt die Funktion pg_locreate( ) .