integer pg_lo_open(resource connection, resource lob, string mode)
Функция pg_lo_open открывает большой объект. Аргументом object является действующий идентификатор объекта, а аргумент mode может принимать значения r, w и rw. Функция возвращает идентификатор файла. Большой объект закрывается с помощью функции pg_lo_close.
string pg_lo_read(resource lob, integer length)
Функция pg_lo_read возвращает большой объект как строку. Аргумент length задает максимальную длину возвращаемого объекта.
pg_lo_read_all(resource lob)
Функция pg_lo_read_all считывает весь большой объект и отправляет его в браузер.
boolean pg_lo_seek(resource lob, integer offset, integer start)
Функция pg_lo_seek перемещает внутренний указатель на большой объект подобно тому, как функция fseek перемещает указатель по обычному файлу. В качестве необязательного аргумента start используются значения PGSQL_SEEK_CUR,
PGSQL_SEEK_END или PGSQL_SEEK_SET.
integer pg_lo_tell(resource lob)
Функция pg_lo_tell возвращает положение внутреннего указателя на большой объект подобно тому, как функция ftell возвращает указатель обычного файла.
pg_lo_unlink(resource lob, resource object)
Функция pg_lo_unlink предназначена для удаления большого объекта.
pg_lo_write(resource lob, string buffer)
Функция pg_lo_write записывает указанный буфер в большой объект.
array pg_meta_data(resource connection, string table)
Функция pg_meta_data возвращает массив с описанием указанной таблицы посредством выполнения запроса из pg_attribute, pg_class и pg_type. Воз­вращаемый массив содержит массив определения столбцов, проиндексированных по имени столбца. Определения столбцов представляют собой массивы, содержащие следующие ключи: num, type, len, not_null и has_default.
integer pg_num_fields(resource result)
Функция pg_num_fields возвращает число полей в результирующем наборе. integer pg_num_rows(resource result)
Функция pg_num_rows возвращает число строк в результирующем наборе.
string pg_options(resource connection)
Функция pg_options возвращает параметры, которые использовались при открытии соединения.
integer pg_pconnect(string host, string port, string options, string tty, string database)
Функция pg_pconnect аналогична функции pg_connect, но при этом создается устойчивое соединение. Это соединение будет существовать столько, сколько существует процесс на сервере. Он экономит время, необходимое для открытия соединения.
boolean pg_ping(resource connection)
Функция pg_ping возвращает значение TRUE, если соединение к серверу открыто по-прежнему. Это может потребоваться в том случае, если сценарий работает долгое время.
integer pg_port(resource connection)
Функция pg_port возвращает номер порта, используемого функцией pg_connect. 
boolean pg_put_line(resource connection, string data)
Функция pg_put_line (листинг 17.52) делает запись на сервере после выполнения оператора COPY. После отправки одной или более записей эта функция используется для отправки символа , что свидетельствует об окончании данных. После этого необходимо вызвать функцию pg_end_copy. Сравните эту функцию с функцией pg_copy_from.

| Листинг 17.52. Функция pg_put_line_
<?php
//подключиться к базе данных $Link = pg_connect(" " .
"dbname=freetrade " .
"user=freetrade " .
"password=freetrade"); $data = array(
"1001tPackagingn",
"1002tHandlingn",
"1003tGift Wrapn"); // начать копирование
pg_query($Link, "COPY fee FROM stdin"); // вставить строки foreach($data as $r) {
pg_put_line($Link, $r);
}
//завершить копирование символом . pg_put_line($Link, "\.n"); pg_end_copy($Link);
?>

resource pg_query(resource connection, string query)
Функция pg_query выполняет запрос по заданному соединению и возвращает идентификатор результата.
string pg_result_error(resource result)
Функция pg_result_error возвращает описание последней ошибки для указанного результирующего набора.
array pg_result_seek(resource connection, integer offset)
Функция pg_result_seek перемещает внутренний указатель строк на указанную строку и возвращает его.
integer pg_result_status(resource result)
Функция pg_result_status возвращает статус результирующего набора. Возвращаемое значение соответствует одной из констант, приведенных в табл. 17.12.
Базы данных