diff --git a/reference/pgsql/functions/pg-affected-rows.xml b/reference/pgsql/functions/pg-affected-rows.xml index edfc3273f..b4b9c074c 100644 --- a/reference/pgsql/functions/pg-affected-rows.xml +++ b/reference/pgsql/functions/pg-affected-rows.xml @@ -1,5 +1,5 @@ - + @@ -21,9 +21,7 @@ UPDATE y DELETE. - Desde PostgreSQL 9.0 y versiones posteriores, el servidor devuelve el número - de filas seleccionadas. Para las versiones anteriores, PostgreSQL - devuelve 0 para las SELECT. + El servidor devuelve el número de filas seleccionadas por SELECT. diff --git a/reference/pgsql/functions/pg-client-encoding.xml b/reference/pgsql/functions/pg-client-encoding.xml index 3f28fad60..e7f4ef93b 100644 --- a/reference/pgsql/functions/pg-client-encoding.xml +++ b/reference/pgsql/functions/pg-client-encoding.xml @@ -1,5 +1,5 @@ - + @@ -23,8 +23,7 @@ - Esta función requiere PostgreSQL versión - 7.0 o más reciente. Si la biblioteca libpq es compilada sin + Si la biblioteca libpq es compilada sin el soporte de encodage multiocteto, pg_client_encoding devolverá siempre SQL_ASCII. El soporte de encodage depende de la versión diff --git a/reference/pgsql/functions/pg-escape-identifier.xml b/reference/pgsql/functions/pg-escape-identifier.xml index 13fd3f206..dbc9a30fa 100644 --- a/reference/pgsql/functions/pg-escape-identifier.xml +++ b/reference/pgsql/functions/pg-escape-identifier.xml @@ -1,5 +1,5 @@ - + @@ -28,12 +28,6 @@ o pg_escape_string debe ser utilizado. Para los campos de tipo bytea es necesario utilizar pg_escape_bytea. - - - Esta función tiene una protección de código interna y puede ser utilizada - para PostgreSQL 8.4 o versiones anteriores. - - diff --git a/reference/pgsql/functions/pg-escape-literal.xml b/reference/pgsql/functions/pg-escape-literal.xml index d3c83cd4c..715557fa3 100644 --- a/reference/pgsql/functions/pg-escape-literal.xml +++ b/reference/pgsql/functions/pg-escape-literal.xml @@ -1,5 +1,5 @@ - + @@ -26,11 +26,6 @@ Para proteger los identificadores (por ejemplo, nombres de tabla, nombres de campos), se debe utilizar la función pg_escape_identifier. - - - Esta función tiene una protección de código interna y puede ser utilizada para PostgreSQL 8.4 o versiones anteriores. - - diff --git a/reference/pgsql/functions/pg-escape-string.xml b/reference/pgsql/functions/pg-escape-string.xml index d8318eab8..35186cb0a 100644 --- a/reference/pgsql/functions/pg-escape-string.xml +++ b/reference/pgsql/functions/pg-escape-string.xml @@ -1,5 +1,5 @@ - + @@ -26,11 +26,6 @@ utilizada para escapar identificadores (es decir, nombres de tablas, nombres de campos). - - - Esta función requiere PostgreSQL 7.2 o posterior. - - diff --git a/reference/pgsql/functions/pg-execute.xml b/reference/pgsql/functions/pg-execute.xml index 5625c4e18..7570c84a8 100644 --- a/reference/pgsql/functions/pg-execute.xml +++ b/reference/pgsql/functions/pg-execute.xml @@ -1,5 +1,5 @@ - + @@ -29,9 +29,6 @@ repetidamente sean analizadas y planificadas una sola vez, en lugar de ser ejecutadas cada vez. La consulta debe haber sido previamente preparada en la sesión actual. - pg_execute es soportada solo con las versiones - PostgreSQL 7.4 o más recientes; la consulta fallará si se utiliza - con versiones anteriores. Los argumentos son idénticos a la función pg_query_params diff --git a/reference/pgsql/functions/pg-lo-create.xml b/reference/pgsql/functions/pg-lo-create.xml index 00464c810..ba333f055 100644 --- a/reference/pgsql/functions/pg-lo-create.xml +++ b/reference/pgsql/functions/pg-lo-create.xml @@ -1,5 +1,5 @@ - + @@ -22,12 +22,10 @@ pg_lo_create crea un objeto de gran tamaño - y devuelve su OID. Los modos de acceso de PostgreSQL INV_READ, - INV_WRITE y INV_ARCHIVE no son + y devuelve su OID. Los modos de acceso de PostgreSQL INV_READ + y INV_WRITE no son soportados: el objeto siempre puede ser creado con - permisos de lectura y escritura. El modo - INV_ARCHIVE - ha sido eliminado de las bases de datos PostgreSQL (versión 6.3 y posteriores). + permisos de lectura y escritura. Para utilizar un objeto de gran tamaño, es @@ -62,8 +60,7 @@ Si se proporciona el argumento object_id, la función intentará crear un objeto grande con este identificador; de lo contrario, se asignará un identificador - de objeto disponible por el servidor. Este argumento depende de una - funcionalidad que apareció con PostgreSQL 8.1. + de objeto disponible por el servidor. diff --git a/reference/pgsql/functions/pg-parameter-status.xml b/reference/pgsql/functions/pg-parameter-status.xml index 11911e5a1..3ebadf9e5 100644 --- a/reference/pgsql/functions/pg-parameter-status.xml +++ b/reference/pgsql/functions/pg-parameter-status.xml @@ -1,5 +1,5 @@ - + @@ -23,16 +23,8 @@ Ciertos valores de parámetros son devueltos por el servidor automáticamente al inicio de la conexión o cuando un valor cambia. pg_parameter_status puede ser utilizada para consultar estas configuraciones. La función devuelve el valor actual del parámetro si es conocido o &false; si el parámetro es desconocido. - Los parámetros devueltos por PostgreSQL 8.0 son server_version, server_encoding, client_encoding, is_superuser, session_authorization, DateStyle, TimeZone y integer_datetimes. (server_encoding, TimeZone y integer_datetimes no eran devueltos en versiones anteriores a 8.0.) Tenga en cuenta que server_version, server_encoding y integer_datetimes no pueden cambiar después del inicio de PostgreSQL. + Los parámetros devueltos por el servidor son server_version, server_encoding, client_encoding, is_superuser, session_authorization, DateStyle, TimeZone y integer_datetimes. Tenga en cuenta que server_version, server_encoding y integer_datetimes no pueden cambiar después del inicio de PostgreSQL. - - Los servidores PostgreSQL 7.3 o versiones inferiores no devuelven parámetros de configuración, pg_parameter_status incluye una lógica para obtener valores para server_version y client_encoding de todos modos. Las aplicaciones deberían utilizar pg_parameter_status en lugar de código ad hoc para determinar estos valores. - - - - En versiones de servidores PostgreSQL 7.4 y anteriores, el cambio de client_encoding con SET después del inicio de la conexión no será reflejado por pg_parameter_status. - - diff --git a/reference/pgsql/functions/pg-prepare.xml b/reference/pgsql/functions/pg-prepare.xml index 27e8b2b52..5302af7f4 100644 --- a/reference/pgsql/functions/pg-prepare.xml +++ b/reference/pgsql/functions/pg-prepare.xml @@ -1,5 +1,5 @@ - + @@ -25,9 +25,6 @@ Esta característica permite que las órdenes que serán utilizadas repetidamente sean analizadas y planificadas una sola vez, en lugar de ser ejecutadas cada vez. - pg_prepare es soportada solo con las versiones - PostgreSQL 7.4 o más recientes; la orden fallará si se utiliza - con versiones anteriores. La función crea una consulta preparada llamada diff --git a/reference/pgsql/functions/pg-query-params.xml b/reference/pgsql/functions/pg-query-params.xml index e90263e7f..d7e085f91 100644 --- a/reference/pgsql/functions/pg-query-params.xml +++ b/reference/pgsql/functions/pg-query-params.xml @@ -1,5 +1,5 @@ - + @@ -26,9 +26,6 @@ pg_query_params es como pg_query, pero ofrece funcionalidades adicionales: los valores de los parámetros pueden especificarse por separado de la línea de comando propia. - pg_query_params es soportada solo con versiones - PostgreSQL 7.4 o posteriores; el comando fallará si se utiliza - con versiones anteriores. Si se utilizan parámetros, se refieren a $1, $2, etc. en diff --git a/reference/pgsql/functions/pg-result-error-field.xml b/reference/pgsql/functions/pg-result-error-field.xml index 4db784b79..d6c6a90ca 100644 --- a/reference/pgsql/functions/pg-result-error-field.xml +++ b/reference/pgsql/functions/pg-result-error-field.xml @@ -1,5 +1,5 @@ - + @@ -19,8 +19,7 @@ pg_result_error_field devuelve uno de los campos detallados del mensaje de error asociados al recurso - result. Esta función está disponible solo en - servidores PostgreSQL 7.4 o superiores. El campo de error se especifica + result. El campo de error se especifica mediante field_code. @@ -55,8 +54,8 @@ PGSQL_DIAG_SQLSTATE, PGSQL_DIAG_MESSAGE_PRIMARY, PGSQL_DIAG_MESSAGE_DETAIL, PGSQL_DIAG_MESSAGE_HINT, PGSQL_DIAG_STATEMENT_POSITION, - PGSQL_DIAG_INTERNAL_POSITION (solo PostgreSQL 8.0+), - PGSQL_DIAG_INTERNAL_QUERY (solo PostgreSQL 8.0+), + PGSQL_DIAG_INTERNAL_POSITION, + PGSQL_DIAG_INTERNAL_QUERY, PGSQL_DIAG_CONTEXT, PGSQL_DIAG_SOURCE_FILE, PGSQL_DIAG_SOURCE_LINE o PGSQL_DIAG_SOURCE_FUNCTION. diff --git a/reference/pgsql/functions/pg-unescape-bytea.xml b/reference/pgsql/functions/pg-unescape-bytea.xml index 74a26e5f1..e45ef8b29 100644 --- a/reference/pgsql/functions/pg-unescape-bytea.xml +++ b/reference/pgsql/functions/pg-unescape-bytea.xml @@ -1,5 +1,5 @@ - + @@ -27,16 +27,6 @@ octales, precedidos por barras invertidas \ (p. ej. \032). Los usuarios deben realizar la conversión al formato binario por sí mismos. - - pg_escape_bytea requiere PostgreSQL 7.2 o posterior. Con - PostgreSQL 7.2.0 y 7.2.1, los datos de tipo bytea deben ser convertidos - cuando se activa el soporte para cadenas de caracteres multioctetos. - i.e. INSERT INTO test_table (image) VALUES ('$image_escaped'::bytea);. - PostgreSQL 7.2.2 o posterior no requiere esta manipulación. - Sin embargo, si el cliente y el servidor no utilizan el mismo juego de caracteres, - pueden producirse errores. En ese caso, es necesario forzar la conversión - manualmente para evitar este error. - diff --git a/reference/pgsql/functions/pg-version.xml b/reference/pgsql/functions/pg-version.xml index fc1bc00ab..11b102fac 100644 --- a/reference/pgsql/functions/pg-version.xml +++ b/reference/pgsql/functions/pg-version.xml @@ -1,5 +1,5 @@ - + @@ -17,8 +17,7 @@ pg_version devuelve un array con las versiones - del cliente, del protocolo y del servidor. Las versiones del protocolo y del servidor - solo están disponibles si PHP ha sido compilado con PostgreSQL 7.4 o superior. + del cliente, del protocolo y del servidor. Para obtener más información sobre el servidor, utilice diff --git a/reference/pgsql/reference.xml b/reference/pgsql/reference.xml index 69db08f82..c996f5c96 100644 --- a/reference/pgsql/reference.xml +++ b/reference/pgsql/reference.xml @@ -1,6 +1,6 @@ - + @@ -36,8 +36,7 @@ PostgresSQL no tiene comandos especiales para mostrar la información del esquema de la base de datos (ejm. todas las tablas de la actual base de datos). En cambio, hay - un esquema estándar llamado information_schema en - PostgreSQL 7.4 o superior que contiene las vistas del sistema con toda la información necesaria, + un esquema estándar llamado information_schema que contiene las vistas del sistema con toda la información necesaria, es facilmente consultable. Vea la Documentación de PostgreSQL para más detalles. diff --git a/reference/pgsql/setup.xml b/reference/pgsql/setup.xml index 2e721a3d2..16609bd03 100644 --- a/reference/pgsql/setup.xml +++ b/reference/pgsql/setup.xml @@ -1,5 +1,5 @@ - + &reftitle.setup; @@ -8,7 +8,7 @@
&reftitle.required; - Para acceder al soporte PostgreSQL, se requiere PostgreSQL 6.5 o una versión más reciente; PostgreSQL 7.0 o una versión más reciente para activar todas las funcionalidades del módulo PostgreSQL. PostgreSQL soporta numerosos juegos de caracteres, incluyendo los juegos multioctetos asiáticos. La versión actual y más detalles sobre PostgreSQL están disponibles en el sitio &url.pgsql; y la Documentación PostgreSQL. + Para utilizar el soporte PostgreSQL, se necesita libpq. A partir de PHP 8.0.0, se requiere libpq 9.1 o posterior. A partir de PHP 8.4.0, se requiere libpq 10.0 o posterior. PostgreSQL soporta numerosos juegos de caracteres, incluyendo los juegos multioctetos asiáticos. La versión actual y más detalles sobre PostgreSQL están disponibles en el sitio &url.pgsql; y la Documentación PostgreSQL.