lo_create

Prototypes

Oid lo_create(PGconn *conn, int mode);

Description

Crée un nouvel objet binaire pour la connexion conn.

Le résultat est le handle sur le flux.

Exemple

#include <server/pgtime.h>
#include <libpq-fe.h>
#include <libpq/libpq-fs.h>

static PGconn *hConnexion;
static Oid hBinaire;
static int hFlux;

...
hBinaire=lo_create(hConnexion, INV_WRITE);
...
if (PQstatus(hConnexion)!=CONNECTION_OK)) ...
hFlux=lo_open(hConnexion, hBinaire, INV_WRITE);
if (!hFlux) ...
if (lo_close(hConnexion, hFlux)) ...
if (lo_unlink(hConnexion, hBinaire)) ...

Voir aussi

lo_open pour ouvrir un flux sur un objet binaire. lo_close pour fermer un flux sur un objet binaire. lo_unlink pour supprimer un objet binaire.