pg_put_line() envoie une chaîne (terminée par NULL) au serveur PostgreSQL. Ceci est pratique pour effectuer des insertions très rapides dans une table, initiée par une opération de copie PostgreSQL copy-operation. Le caractère final NULL est automatiquement ajouté. Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Note : Notez que l'application doit explicitement ajouter les deux caractères "\." à la fin de la chaîne pour indiquer au serveur qu'elle a finit d'envoyer des données.
Avertissement |
L'utilisation de pg_put_line() produit des opérations sur de très larges objets, ce qui peut conduire pg_lo_read() et pg_lo_tell() à échouer en suivant. Vous pouvez utiliser les fonctions pg_copy_from() et pg_copy_to() à la place. |
Voir aussi pg_end_copy().
Précédent | Sommaire | Suivant |
pg_prepare | Niveau supérieur | pg_query_params |