Documentation PostgreSQL 17.10 » Interfaces client » Large Objects

Précédent Niveau supérieur Suivant
32.22. Exemples de programmes Sommaire 33.1. Introduction

Chapitre 33. Large Objects

Table des matières

33.1. Introduction
33.2. Fonctionnalités de l'implantation
33.3. Interfaces client
33.3.1. Créer un « Large Object »
33.3.2. Importer un « Large Object »
33.3.3. Exporter un « Large Object »
33.3.4. Ouvrir un « Large Object » existant
33.3.5. Écrire des données dans un « Large Object »
33.3.6. Lire des données à partir d'un « Large Object »
33.3.7. Recherche dans un « Large Object »
33.3.8. Obtenir la position de recherche d'un « Large Object »
33.3.9. Tronquer un « Large Object »
33.3.10. Fermer un descripteur de « Large Object »
33.3.11. Supprimer un objet large
33.4. Fonctions du côté serveur
33.5. Programme d'exemple

PostgreSQL dispose de fonctionnalités concernant les Large Objects, fournissant un accès de style flux aux données utilisateurs stockées dans une structure spéciale. L'accès en flux est utile pour travailler avec des valeurs de données trop larges pour être manipulées convenablement en entier.

Ce chapitre décrit l'implantation, la programmation et les interfaces du langage de requêtes pour les données de type « Large Objects » dans PostgreSQL. Nous utilisons la bibliothèque C libpq pour les exemples de ce chapitre mais la plupart des interfaces natives de programmation de PostgreSQL supportent des fonctionnalités équivalentes. D'autres interfaces pourraient utiliser l'interface des « Large Objects » en interne pour fournir un support générique des valeurs larges. Ceci n'est pas décrit ici.

AltStyle によって変換されたページ (->オリジナル) /