Author: turnstep
Date: Sat Aug 23 15:11:15 2008
New Revision: 11673
Modified:
DBD-Pg/trunk/Pg.xs
DBD-Pg/trunk/dbdimp.c
Log:
Should be safe to remove this for now.
Modified: DBD-Pg/trunk/Pg.xs
==============================================================================
--- DBD-Pg/trunk/Pg.xs (original)
+++ DBD-Pg/trunk/Pg.xs Sat Aug 23 15:11:15 2008
@@ -305,8 +305,7 @@
imp_sth = (imp_sth_t*)(DBIh_COM(sth));
if (!dbdxst_bind_params(sth, imp_sth, items-2, ax+2))
XSRETURN_UNDEF;
- imp_sth->server_prepare = 1;
- imp_sth->onetime = 1; /* Overrides the above at actual PQexec* decision time */
+ imp_sth->onetime = 1; /* Tells dbdimp.c not to bother preparing this */
imp_sth->async_flag = asyncflag;
retval = dbd_st_execute(sth, imp_sth);
}
Modified: DBD-Pg/trunk/dbdimp.c
==============================================================================
--- DBD-Pg/trunk/dbdimp.c (original)
+++ DBD-Pg/trunk/dbdimp.c Sat Aug 23 15:11:15 2008
@@ -2919,8 +2919,8 @@
1. The statement is DML
2. The attribute "pg_direct" is false
3. The attribute "pg_server_prepare" is not 0
- 4. There is one or more placeholders
- 5. There are no DEFAULT values
+ 4. There is one or more placeholders (but "onetime" has not been set)
+ 5. There are no DEFAULT or CURRENT values
6a. The attribute "pg_server_prepare" is 1
OR
6b. All placeholders are bound (and "pg_server_prepare" is 2)
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.