mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-18 18:44:06 +08:00
In the meaning of bug-fix, the patch is not needed. Because you
have already modified "next_insert()" in 7.0-ecpglib. However in the meaning of speed-up, the patch will be needed. -- Regards, SAKAIDA Masaaki -- Osaka, Japan
This commit is contained in:
parent
e05f15483b
commit
89f6443ca3
2
doc/TODO
2
doc/TODO
@ -55,7 +55,7 @@ ENHANCEMENTS
|
||||
|
||||
URGENT
|
||||
|
||||
* Add OUTER joins, left and right[outer](Thomas, Bruce)
|
||||
* -Add OUTER joins, left and right[outer](Tom, Thomas)
|
||||
* Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
|
||||
* Fix memory leak for expressions[memory](Tom?)
|
||||
|
||||
|
@ -377,6 +377,7 @@ ECPGexecute(struct statement * stmt)
|
||||
char *tobeinserted = NULL;
|
||||
char *p;
|
||||
char buff[20];
|
||||
int hostvarl = 0;
|
||||
|
||||
/*
|
||||
* Some special treatment is needed for records since we want
|
||||
@ -701,7 +702,7 @@ ECPGexecute(struct statement * stmt)
|
||||
return false;
|
||||
|
||||
strcpy(newcopy, copiedquery);
|
||||
if ((p = next_insert(newcopy)) == NULL)
|
||||
if ((p = next_insert(newcopy + hostvarl)) == NULL)
|
||||
{
|
||||
|
||||
/*
|
||||
@ -714,6 +715,7 @@ ECPGexecute(struct statement * stmt)
|
||||
else
|
||||
{
|
||||
strcpy(p, tobeinserted);
|
||||
hostvarl = strlen(newcopy);
|
||||
|
||||
/*
|
||||
* The strange thing in the second argument is the rest of the
|
||||
@ -993,7 +995,7 @@ ECPGdo(int lineno, const char *connection_name, char *query,...)
|
||||
*
|
||||
* Copyright (c) 2000, Christof Petig <christof.petig@wtal.de>
|
||||
*
|
||||
* $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/execute.c,v 1.11 2000/09/26 11:41:43 meskes Exp $
|
||||
* $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/execute.c,v 1.12 2000/10/02 16:15:53 momjian Exp $
|
||||
*/
|
||||
|
||||
PGconn *ECPG_internal_get_connection(char *name);
|
||||
|
Loading…
Reference in New Issue
Block a user