(PHP 4 >= 4.2.0, PHP 5)
pg_copy_to — Copie une table dans un tableau
pg_copy_to() copie la table table_name dans un tableau. Cette fonction utilise la commande interne SQL COPY TO pour insérer les tableaux.
Ressource de connexion de base de données PostgreSQL.
Nom de la table à partir de laquelle les données dans rows seront copiées.
Le marqueur qui sépare les valeurs pour chaque champ dans chaque élément de rows. La valeur par défaut est TAB.
Comment les valeurs NULL de SQL sont représentées dans rows. La valeur par défaut est \N ("\\N").
Un tableau avec un élément pour chaque ligne de données COPY. La fonction retourne FALSE en cas d'échec.
Exemple #1 Exemple avec pg_copy_to()
<?php
$db = pg_connect("dbname=publisher") or die("Connexion impossible");
$rows = pg_copy_to($db, $table_name);
pg_query($db, "DELETE FROM $table_name");
pg_copy_from($db, $table_name, $rows);
?>