mirror of
https://github.com/danog/ext-pq.git
synced 2024-11-30 04:19:49 +01:00
now single row mode for prepare and declare
This commit is contained in:
parent
74657a40ed
commit
05da505f80
@ -1314,11 +1314,6 @@ STATUS php_pqconn_prepare_async(zval *object, php_pqconn_object_t *obj, const ch
|
||||
if (!PQsendPrepare(obj->intern->conn, name, query, params->type.count, params->type.oids)) {
|
||||
rv = FAILURE;
|
||||
throw_exce(EX_IO TSRMLS_CC, "Failed to prepare statement (%s)", PHP_PQerrorMessage(obj->intern->conn));
|
||||
#if HAVE_PQSETSINGLEROWMODE
|
||||
} else if (obj->intern->unbuffered && !PQsetSingleRowMode(obj->intern->conn)) {
|
||||
rv = FAILURE;
|
||||
throw_exce(EX_RUNTIME TSRMLS_CC, "Failed to enable unbuffered mode (%s)", PHP_PQerrorMessage(obj->intern->conn));
|
||||
#endif
|
||||
} else {
|
||||
rv = SUCCESS;
|
||||
obj->intern->poller = PQconsumeInput;
|
||||
@ -1446,11 +1441,6 @@ STATUS php_pqconn_declare_async(zval *object, php_pqconn_object_t *obj, const ch
|
||||
if (!PQsendQuery(obj->intern->conn, decl)) {
|
||||
rv = FAILURE;
|
||||
throw_exce(EX_IO TSRMLS_CC, "Failed to declare cursor (%s)", PHP_PQerrorMessage(obj->intern->conn));
|
||||
#if HAVE_PQSETSINGLEROWMODE
|
||||
} else if (obj->intern->unbuffered && !PQsetSingleRowMode(obj->intern->conn)) {
|
||||
rv = FAILURE;
|
||||
throw_exce(EX_RUNTIME TSRMLS_CC, "Failed to enable unbuffered mode (%s)", PHP_PQerrorMessage(obj->intern->conn));
|
||||
#endif
|
||||
} else {
|
||||
rv = SUCCESS;
|
||||
obj->intern->poller = PQconsumeInput;
|
||||
|
Loading…
Reference in New Issue
Block a user