pg_put_line() отправляет NULL-законченную строку в PostgreSQL backend-сервер. Это
используется, к примеру, для высокоскоростной вставки данных в таблицу,
инициированную началом PostgreSQL copy-операции. Этот заключительный NULL-символ
добавляется автоматически. Возвращает TRUE при успехе, FALSE при неудаче.
Примечание: приложение обязано явным образом отправлять два символа "."
в последней строчке для для указания в backend, что оно закончило отправку данных.
<?php
$conn = pg_pconnect ("dbname=foo");
pg_query($conn, "create table bar (a int4, b char(16), d float8)");
pg_query($conn, "copy bar from stdin");
pg_put_line($conn, "3 hello world 4.5
");
pg_put_line($conn, "4 goodbye world 7.11
");
pg_put_line($conn, "\.
");
pg_end_copy($conn);
?>