Capítulo 35. Objetos grandes

Índice

35.1. Introdução
35.2. Recursos da implementação
35.3. Interfaces cliente
35.3.1. Criação de objeto grande
35.3.2. Importação de objeto grande
35.3.3. Exportação de objeto grande
35.3.4. Abertura de objeto grande existente
35.3.5. Escrita de dados em objeto grande
35.3.6. Leitura dos dados de objeto grande
35.3.7. Procura em objeto grande
35.3.8. Obtenção da posição de procura em objeto grande
35.3.9. Truncamento de objeto grande
35.3.10. Fechamento de descritor de objeto grande
35.3.11. Remoção de objeto grande
35.4. Funções do lado servidor
35.5. Programa exemplo

O PostgreSQL possui o recurso de objeto grande, que fornece acesso no estilo de fluxo (streaming) aos dados do usuário armazenados em uma estrutura especial de objeto grande. O acesso ao fluxo é útil ao trabalhar com valores de dados que são grandes demais para serem manipulados convenientemente como um todo.

Esse capítulo descreve a implementação e as interfaces de linguagem de programação e consulta para dados de objetos grandes do PostgreSQL. É usada a biblioteca C libpq para os exemplos desse capítulo, mas a maioria das interfaces de programação nativas do PostgreSQL oferecem suporte a uma funcionalidade equivalente. Outras interfaces podem usar internamente a interface de objeto grande para fornecer suporte genérico para valores grandes. Isso não está descrito aqui.

Contato

CSS válido!