« pg_prepare
pg_put_copy_end »

pg_put_copy_data

(PHP 8 >= 8.4.0)

pg_put_copy_data — COPY 操作中にサーバーへデータを送信する

説明

function pg_put_copy_data(PgSql\Connection $connection, string $cmd): int

COPY FROM STDIN 操作中に、サーバーへデータを送信します。 この関数を呼び出す前に、COPY コマンドを pg_query() で発行しておく必要があります。

パラメータ

connection

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

cmd

サーバーに送信するデータ。末尾に改行がない場合は、自動的に改行が付加されます。 データは、COPY コマンドのフォーマットに従って 整形されていなければなりません。

戻り値

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

参考

関連キーワード:
サーバー   操作   送信   copy   PgSql   Connection   connection   query   改行   prepare   PostgreSQL   発行   インスタンス   末尾   自動的   付加   フォーマット   整形   成功   キュー   ノンブロッキングモード   参考   完了   通知   クエリ
関連する関数・ページ:
function.pg-put-copy-end   function.pg-put-line   function.pg-jit   function.ftp-raw   book.pgsql   function.pg-end-copy