« pg_put_copy_data
pg_put_line »

pg_put_copy_end

(PHP 8 >= 8.4.0)

pg_put_copy_end — COPY 操作の完了をサーバーに通知する

説明

function pg_put_copy_end(PgSql\Connection $connection, ?string $error = null): int

COPY FROM STDIN 操作中に、 データの終端を示す通知をサーバーに送信します。

パラメータ

connection

PgSql\Connection クラスのインスタンス。

error

null でない場合、COPY 操作は、 指定したエラーメッセージとともに強制的に失敗します。

戻り値

成功した場合に 1 を、 データをキューに入れられなかった場合(ノンブロッキングモードのみ)に 0 を、エラーの場合に -1 を返します。

参考

関連キーワード:
操作   サーバー   copy   通知   完了   PgSql   Connection   connection   送信   line   PostgreSQL   終端   インスタンス   エラーメッセージ   強制的   成功   キュー   ノンブロッキングモード   参考   query   クエリ
関連する関数・ページ:
function.pg-put-copy-data   function.pg-last-notice   function.pg-end-copy   function.pg-put-line   function.pg-jit   function.pg-copy-to