Documentación offline PHP master

pg_end_copy

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

pg_end_copy

Sincroniza con el servidor PostgreSQL

Descripción#

pg_end_copy([PgSql\Connection $connection]): bool
```php

`pg_end_copy` sincroniza el cliente PostgreSQL (normalmente un proceso del servidor web) con el servidor PostgreSQL, después de una operación de copia realizada por `pg_put_line`. `pg_end_copy` debe ser utilizado, de lo contrario el servidor PostgreSQL no estará sincronizado con el cliente y emitirá un error.

## Parámetros

`connection`  
Una instancia `PgSql\Connection`. Cuando `connection` es `null`, se usa la conexión predeterminada. La conexión predeterminada es la última conexión hecha por `pg_connect` o `pg_pconnect`

> [!WARNING]
> Desde PHP 8.1.0, usar la conexión predeterminada está obsoleto.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.1.0 | El parámetro `connection` ahora espera una instancia de `PgSql\Connection` ; anteriormente, se esperaba un `resource`. |
| 8.0.0 | `connection` es ahora nullable. |

## Ejemplos

Ejemplo con `pg_end_copy`

```php

Véase también#

pg_put_line