Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Pr�c�dent | Arri�re rapide | Chapitre 28. Objets larges | Avance rapide | Suivant |
Il existe deux fonctions int�gr�es du c�t� serveur,
lo_import
et
lo_export
,
pour les acc�s aux objets larges, disponibles avec les commandes
SQL. Voici un exemple de leur utilisation :
CREATE TABLE image ( nom text, donnees oid ); INSERT INTO image (nom, donnees) VALUES ('superbe image', lo_import('/etc/motd')); SELECT lo_export(image.donnees, '/tmp/motd') FROM image WHERE nom = 'superbe image';
Ces fonctions lisent et �crivent des fichiers dans le syst�me de fichiers du serveur en utilisant les droits de l'utilisateur propri�taire de la base de donn�es. Du coup, leur emploi est restreint aux superutilisateurs. (Au contraire, les fonctions d'import et d'export lisent et �crivent des fichiers du syst�me de fichiers en utilisant les droits du programme client. Leur emploi n'est pas restreint.)
Pr�c�dent | Sommaire | Suivant |
Interfaces client | Niveau sup�rieur | Programme d'exemple |