Глава 32. Большие объекты
- Содержание
- 32.1. Введение
- 32.2. Особенности реализации
- 32.3. Клиентские интерфейсы
- 32.1. Введение
- 32.3.1. Создание большого объекта
- 32.3.2. Импорт большого объекта
- 32.3.3. Экспорт большого объекта
- 32.3.4. Открытие существующего большого объекта
- 32.3.5. Запись данных в большой объект
- 32.3.6. Чтение данных из большого объекта
- 32.3.7. Перемещение в большом объекте
- 32.3.8. Получение текущего положения в большом объекте
- 32.3.9. Усечение большого объекта
- 32.3.10. Закрытие дескриптора большого объекта
- 32.3.11. Удаление большого объекта
- 32.3.2. Импорт большого объекта
- 32.3.1. Создание большого объекта
- 32.4. Серверные функции
- 32.5. Пример программы
В PostgreSQL имеется механизм для работы с большими объектами, предоставляющий доступ в потоковом режиме к пользовательским данным, сохранённым в специальной структуре больших объектов. Потоковый доступ удобен, когда нужно обрабатывать данные, объём которых слишком велик, чтобы оперировать ими как единым целым.
В этой главе описывается реализация, а также программный интерфейс и функции языка запросов для работы с данными больших объектов PostgreSQL. В примерах в этой главе будет использоваться библиотека libpq для языка C, но та же функциональность поддерживается и другими программными интерфейсами PostgreSQL. Другие интерфейсы могут использовать внутри себя интерфейс больших объектов для реализации общего подхода к работе с большими значениями. Здесь это не описывается.
Пред. | Начало | След. |
Примеры программ | Уровень выше | Введение |