pg_end_copy

(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)

pg_end_copy — Синхронізує з бекендом PostgreSQL

Опис

pg_end_copy(?PgSql\Connection $connection = null): bool

pg_end_copy() синхронізує дані між фронтендом PostgreSQL (зазвичай процесом веб-сервера) та сервером PostgreSQL після завершення копіювання даних, досконалих за допомогою функції pg_put_line()Использованиеpg_end_copy() необхідно, щоб уникнути розсинхронізації сервера PostgreSQL з фронтендом та повідомлень про помилки.

Список параметрів

connection

Екземпляр PgSql\Connection. Якщо параметр connectionуказан как**null**, вибирається стандартне з'єднання. Стандартне з'єднання — це останнє з'єднання, яке встановила функція pg_connect() або pg_pconnect()

Увага

Починаючи з версії PHP 8.1.0, використання стандартного з'єднання застаріло.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Параметрconnection тепер чекає екземпляр PgSql\Connection; раніше очікувався ресурс (resource
8.0.0connection тепер допускає значення null.

Приклади

Приклад #1 Приклад використання pg_end_copy()****

Loading...

Дивіться також

  • pg_put_line() - Передає на PostgreSQL сервер рядок із завершальним нулем