To use the large object (lo) interface, it is necessary to enclose it within a transaction block.
pg_lo_write() écrit dans l'objet de grande taille autant de données possible, issues de la variable buf et retourne le nombre d'octets réellement écrits, ou FALSE en cas d'erreur. fd est un descripteut d'objet de grande taille, obtenu avec pg_lo_open().