32.2. Fonctionnalités d'implémentation
L'implémentation des objets larges, les coupe en « morceaux » (chunks)
stockés dans les lignes de la base de données. Un index B-tree
garantit des recherches rapides sur le numéro du morceau lors
d'accès aléatoires en lecture et écriture.
À partir de PostgreSQL™ 9.0,
les « Large Objects » ont un propriétaire et un ensemble de
droits d'accès pouvant être gérés en utilisant les commandes
GRANT(7) et
REVOKE(7). Pour
une compatibilité avec des versions précédentes, voir lo_compat_privileges.
Les droits SELECT sont requis pour
lire un « Large Object », et les droits UPDATE sont requis pour écrire ou tronquer. Seul
le propriétaire du « Large Object » ou le propriétaire de la
base de données peut supprimer, ajouter un commentaire ou
modifier le propriétaire d'un « Large Object ».