| Commit message (Collapse) | Author | Age |
|
|
|
| |
- Fixed some bugs in exec sql var and exec sql type command.
|
|
|
|
|
|
| |
- Fixed bug that caused segfault when given incorrect DB name.
- Fixed bug in ecpglib causing indicator to list the size of the
variable instead of the size of the data.
|
| |
|
|
|
|
|
| |
RTLD_LAZY | RTLD_GLOBAL to 1.
It seems sunos4.h was accidentally modified between 7.1 and 7.2.
|
|
|
|
|
| |
character; replace strchr() search with simple comparison to speed up
COPY IN. Per discussion in pghackers.
|
|
|
|
| |
hot spots --- buys about 10% in Verner's INSERT example.
|
|
|
|
|
|
|
| |
to use and significantly faster. This tweak saves 25% (!) of the runtime
of COPY IN in a test with 8000-character lines. I wouldn't normally
commit a performance improvement this late in the cycle, but 25% got
my attention...
|
|
|
|
|
| |
AlterTableAddConstraint. Earlier reorganization of the parser's
processing of ALTER TABLE means that these node types no longer get here.
|
|
|
|
|
|
| |
tested it with 7.2b3 and worked fine.
Regards, Zoltan
|
|
|
|
|
| |
per recent pghackers discussions. Improving this should be a TODO
for 7.3.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
they are all against the current CVS tree. the patch is about 70K.
regards laser
|
|
|
|
|
| |
older ones. We really gotta get out of the business of matching every
last low-order bit in this test ...
|
|
|
|
|
| |
provide a default definition equating it to 'int'. Should trigger only
on machines with pre-ANSI-C header files, eg SunOS 4.1.x.
|
|
|
|
| |
from Andreas Kretzer.
|
|
|
|
|
|
|
| |
the latest version and I wanted to make sure that there was a clean release.
I also change the build files as I discussed in my letter of Nov 6, 2001. At
the time I was asked to hold off until after the release.
|
|
|
|
|
|
| |
Magnus Hagander that DLL only contains error strings for the Net***
functions, *not* WinSock. We need to look for a workable solution for
older Windows flavors ... but it won't happen for PG 7.2.
|
|
|
|
| |
as is needed for HPUX 9 and 10.
|
|
|
|
| |
which include files to consider. Should fix BeOS problems with int8 types.
|
| |
|
|
|
|
| |
from Paul Stavrides.
|
|
|
|
| |
extParam/locParam lists. Per bug #526.
|
| |
|
|
|
|
|
|
|
|
| |
to give more useful error messages. Stephen Szabo's example of this
morning ('loop' used as a variable name inside a subselect) works
correctly now, and a FOR that is misinterpreted as an integer FOR will
draw 'missing .. at end of SQL expression', which is at least
marginally helpful.
|
|
|
|
|
|
|
|
|
| |
remove brain-dead rule that double quotes are needed if and only if the
datatype is pass-by-reference; neither direction of the implication holds
water. Instead, examine the actual data string to see if it contains
any characters that force us to quote it.
Add some documentation about quoting of array values, which was previously
explained nowhere AFAICT.
|
| |
|
| |
|
|
|
|
| |
potential problems discussed in pgsql-interfaces.
|
| |
|
|
|
|
|
|
| |
never did inflateEnd, thus leaking some tens of KB per call. Which
added up *real fast* when dealing with, say, thousands of BLOBs.
Thanks to Lane Rollins for the bug report.
|
| |
|
|
|
|
| |
Laser.
|
| |
|
| |
|
|
|
|
| |
member offset.
|
| |
|
|
|
|
|
|
|
| |
per bug report from Stefan Hadjistoytchev. There are some cases
where the dot notation works, but there are more where it doesn't.
Eventually ought to consider fixing the parser to allow cases like
func().field, but for now this is the simplest patch.
|
| |
|
|
|
|
| |
laser
|
|
|
|
|
| |
have an INSERT...SELECT as the first or only action. Per bug report
from Sergio Pili.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The bug was that any insert or update would fail if the returned oid was
larger than a signed int. Since OIDs are unsigned int's it was
a bug that the code used a java signed int to deal with the values. The bug
would result in the error message: "Unable to fathom update count".
While fixing the bug, it became apparent that other code made a similar
assumption about OIDs being signed ints. Therefore some methods that returned
or took OIDs are arguements also needed to be changed.
Since we are so close to the 7.2 release I have added new methods that
return longs and deprecated the old methods returning ints. Therefore all
old code should still work without requiring a code change to cast from long to int. Also note that the methods below are PostgreSQL specific extensions to
the JDBC api are are not part of the spec from Sun, thus it is unlikely that
they are used much or at all.
The deprecated methods are:
ResultSet.getInsertedOID()
Statement.getInsertedOID()
Serialize.store()
Connection.putObject()
and are replaced by:
ResultSet.getLastOID()
Statement.getLastOID()
Serialize.storeObject()
Connection.storeObject()
All the deprecated methods returned int, while their replacements return long
This patch also fixes two comments in MD5Digest that the author Jeremy Wohl
submitted.
--Barry
|
| |
|
|
|
|
|
|
| |
http://laser.zhengmai.com.cn/download/backend_zh_CN.po.diff.gz
Weiping He
|
|
|
|
| |
pgsql-patches.
|
| |
|
|
|
|
|
| |
The default diff switches prevented regression tests from complaining,
but that doesn't make it correct.
|
|
|
|
|
|
|
| |
where rightmost index page splits while we are waiting to obtain exclusive
lock on it. Not clear this would actually hurt (probably the callback
would always fail), but better safe than sorry.
Also, improve comments describing concurrency considerations in this code.
|
|
|
|
| |
Multibyte mode.
|