(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_copy_to — Copiar una tabla a un array
$connection
,$table_name
,$delimiter
= ?,$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);
?>