(PHP 4 >= 4.0.3, PHP 5, PHP 7)
pg_end_copy — Synchronisation mit dem PostgreSQL-Server
$connection
] ) : bool
pg_end_copy() synchronisiert das
PostgreSQL-Frontend (normalerweise ein Prozess des Webservers)
mit dem PostgreSQL-Server nach einer Kopier-Operation, die von der
Funktion pg_put_line() durchgeführt wurde.
pg_end_copy() muss aufgerufen werden, da
sonst der PostgreSQL-Server einen "out of sync" Fehler mit dem
Frontend meldet. Die Funktion gibt bei Erfolg TRUE
zurück, und bei
Misserfolg einen Fehler.
connection
PostgreSQL Verbindungkennung. Falls connection
nicht angegeben wurde, wird die zuletzt mit pg_connect()
oder pg_pconnect() geöffnete Verbindung benutzt.
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.
Beispiel #1 pg_end_copy() Beispiel
<?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);
?>