(PHP 4 >= 4.2.0, PHP 5, PHP 7)
pg_copy_to — Copiar una tabla a un array
$connection
, string $table_name
[, string $delimiter
[, string $null_as
]] )pg_copy_to() Copia una tabla a un array. COPY TO hace comandos SQL internamente para recurperar los registros.
connection
Recurso de conexión de base de datos PostgreSQL.
table_name
Nombre de la tabla de la que se copia los datos en rows
.
delimiter
El símbolo que separa los valores para cada campo en cada elemento de las
rows
. Por defecto es un TAB.
null_as
Como se representan los valores NULL en las
rows
. Por defecto es \N ("\\N").
Un array con un elemento por cada linea de datos COPY.
Este devuelve FALSE
en caso de fallo.
Ejemplo #1 Ejemplo de pg_copy_to()
<?php
$db = pg_connect("dbname=publisher") or die("No se ha podido conectar");
$rows = pg_copy_to($db, $table_name);
pg_query($db, "DELETE FROM $table_name");
pg_copy_from($db, $table_name, $rows);
?>