pg_copy_from
Вставляет записи из массива в таблицу
&reftitle.description;
boolpg_copy_from
PgSql\Connectionconnection
stringtable_name
arrayrows
stringseparator"\t"
stringnull_as"\\\\N"
pg_copy_from вставляет записи в таблицу из массива rows.
В ходе выполнения вызывает SQL-команду COPY FROM для вставки записей.
&reftitle.parameters;
connection
&pgsql.parameter.connection;
table_name
Имя таблицы, в которую копируются значения из rows.
rows
Массив (array) данных для копирования в table_name.
Каждое значение в rows становится строкой в table_name.
Каждое значение массива rows должно быть строкой с разделителем, содержащей
значения для вставки в каждое поле таблицы. Значения должны заканчиваться символом перевода строки.
separator
Символ, отделяющий значения друг от друга в каждом элементе массива rows.
По умолчанию \t.
null_as
Определяет, каким образом значения SQL NULL представлены
в массиве rows. По умолчанию \\N ("\\\\N").
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
&reftitle.examples;
Пример использования pg_copy_from
]]>
&reftitle.seealso;
pg_copy_to