pg_put_line() sendet eine NULL-terminierte
Zeichenkette an den PostgreSQL-Server. Diese Funktion ist
nützlich, um bespielsweise Daten mit hoher Geschwindigkeit mit dem
Copy-Befehl von PostgreSQL in eine Datenbanktabelle einzufügen.
Das abschliessende NULL-Zeichen wird automatisch hinzugefügt.
Liefert TRUE im Erfolgsfall, sonst FALSE.
Anmerkung:
Beachten Sie, dass eine Anwendung explizit die beiden Zeichen
"\." auf der der letzten Zeile senden muss, um dem Server das
Ende der Übertragung anzuzeigen.
Beispiel 1. Schnelles Einfügen von Daten in eine Tabelle
<?php
$conn = pg_pconnect ("dbname=foo");
pg_query($conn, "create table bar (a int4, b char(16), d float8)");
pg_query($conn, "copy bar from stdin");
pg_put_line($conn, "3\thello world\t4.5\n");
pg_put_line($conn, "4\tgoodbye world\t7.11\n");
pg_put_line($conn, "\\.\n");
pg_end_copy($conn);
?>