pg_lo_create Создаёт большой объект &reftitle.description; intpg_lo_create PgSql\Connectionconnection mixedobject_id intpg_lo_create mixedobject_id pg_lo_create создаёт большой объект и возвращает его OID. Режимы доступа PostgreSQL INV_READ, INV_WRITE, и INV_ARCHIVE не поддерживаются, объект всегда создаётся с доступом на чтение и запись. Режим INV_ARCHIVE убран из PostgreSQL версий 6.3 и выше. Операции с использованием интерфейса больших объектов необходимо заключать в блок транзакции. Вместо использования интерфейса больших объектов (который не имеет контроля доступа и весьма громоздкий сам по себе) пользуйтесь полями PostgreSQL типа bytea для хранения двоичных данных и функцией pg_escape_bytea для их экранирования. Прежнее название функции: pg_locreate. &reftitle.parameters; connection &pgsql.parameter.connection-with-unspecified-default; object_id Если задан аргумент object_id, функция попытается создать объект с этим идентификатором, в противном случае будет использован свободный идентификатор, назначенный сервером. Этот аргумент основан на функционале, впервые реализованном в PostgreSQL 8.1. &reftitle.returnvalues; OID большого объекта&return.falseforfailure;. &reftitle.changelog; &Version; &Description; &pgsql.changelog.connection-object; &reftitle.examples; Пример использования <function>pg_lo_create</function> ]]>