summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Repair roundoff-error problem for stddev/variance results near zero,Tom Lane2001-12-112-41/+98
| | | | | per complaint from Kemin Zhou. Fix lack of precision in numeric stddev/variance.
* Suppress subquery pullup and pushdown when the subquery has anyTom Lane2001-12-104-6/+59
| | | | | | set-returning functions in its target list. This ensures that we won't rewrite the query in a way that places set-returning functions into quals (WHERE clauses). Cf. bug reports from Joe Conway.
* Declare LWLock pointers as volatile to prevent AIX compiler fromTom Lane2001-12-101-4/+4
| | | | | reordering operations at its whim. Releasing TAS lock before we've finished updating proc structure is uncool.
* Update from Weiping HePeter Eisentraut2001-12-101-5/+5
|
* Update from Serguei MokhovPeter Eisentraut2001-12-101-3570/+3770
|
* AIX 5 needs same resultmap tweaks as AIX 4.Tom Lane2001-12-101-0/+2
|
* Repair case-conversion error in to_date's handling of roman numerals.Tom Lane2001-12-101-3/+3
| | | | From Manuel Sugawara, approved by Karel Zak.
* committed the missing filesMichael Meskes2001-12-102-21/+21
|
* Add French translationPeter Eisentraut2001-12-102-2/+418
|
* updatePeter Eisentraut2001-12-102-381/+983
|
* Remove duplicate lines from previous patch attempt. Trouble with myThomas G. Lockhart2001-12-102-10/+1
| | | | DSL line at home broke things right in the middle of an update. :(
* Support ODBC-style CURRENT_TIME, CURRENT_USER, etc with trailing emptyThomas G. Lockhart2001-12-102-1/+43
| | | | | parens. This is not SQL spec syntax, so later we will remove this extension from gram.y.
* Fixed several bugs concerning indicators and added error messages instead of ↵Michael Meskes2001-12-095-99/+103
| | | | segfaults.
* Allow variable (unrestricted) precision for TIME and TIMESTAMP types in parser.Thomas G. Lockhart2001-12-091-12/+34
|
* Honor the typmod field for time zone intervals.Thomas G. Lockhart2001-12-091-4/+4
|
* Fix ecpg to allow pointer to structs.Michael Meskes2001-12-083-7/+20
|
* - Removed debug message from preproc.y.Michael Meskes2001-12-065-119/+112
| | | | - Fixed some bugs in exec sql var and exec sql type command.
* - Fixed variable handling in AT statement.Michael Meskes2001-12-055-19/+41
| | | | | | - 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.
* Fix for usage of spirntf in more portable way.Tatsuo Ishii2001-12-051-4/+11
|
* Re-enable SunOS4 port. ReplaceTatsuo Ishii2001-12-051-2/+2
| | | | | RTLD_LAZY | RTLD_GLOBAL to 1. It seems sunos4.h was accidentally modified between 7.1 and 7.2.
* Enforce restriction that COPY DELIMITERS string must be exactly oneTom Lane2001-12-041-3/+10
| | | | | character; replace strchr() search with simple comparison to speed up COPY IN. Per discussion in pghackers.
* Change appendStringInfoChar to appendStringInfoCharMacro in a couple ofTom Lane2001-12-042-4/+4
| | | | hot spots --- buys about 10% in Verner's INSERT example.
* Replace pq_getbytes(&ch, 1) calls with pq_getbyte(), which is easierTom Lane2001-12-044-25/+20
| | | | | | | 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...
* Remove now-dead code for processing CONSTR_UNIQUE nodes inTom Lane2001-12-041-173/+7
| | | | | AlterTableAddConstraint. Earlier reorganization of the parser's processing of ALTER TABLE means that these node types no longer get here.
* Hi Bruce, here is a first version of the hu.po file for the backend. IBruce Momjian2001-12-041-0/+11750
| | | | | | tested it with 7.2b3 and worked fine. Regards, Zoltan
* Suppress data directory access-permissions check when __CYGWIN__,Tom Lane2001-12-041-1/+11
| | | | | per recent pghackers discussions. Improving this should be a TODO for 7.3.
* Fixed dumping of structs without indicators.Michael Meskes2001-12-042-5/+17
|
* Update to get around backslash problemsPeter Eisentraut2001-12-031-3/+3
|
* Fix latent bug in checking for failure of hashtable creation.Tom Lane2001-12-031-2/+2
|
* attachement is the NLS patch for backend/po & pg_dump,Bruce Momjian2001-12-032-2465/+2453
| | | | | | they are all against the current CVS tree. the patch is about 70K. regards laser
* Update IRIX geometry results to match newer MIPS FPUs, rather thanTom Lane2001-12-031-4/+4
| | | | | older ones. We really gotta get out of the business of matching every last low-order bit in this test ...
* Add configure-time check whether sig_atomic_t is defined; if not,Tom Lane2001-12-032-2/+10
| | | | | provide a default definition equating it to 'int'. Should trigger only on machines with pre-ANSI-C header files, eg SunOS 4.1.x.
* Pg_lo_open must OR together multiple modes, not AND them. Per reportTom Lane2001-12-031-3/+3
| | | | from Andreas Kretzer.
* Bump version to 3.3. Mostly this is because there is some confusion aboutD'Arcy J.M. Cain2001-12-035-13/+34
| | | | | | | 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.
* Remove code to lookup WinSock error strings in netmsg.dll; according toTom Lane2001-12-031-28/+6
| | | | | | 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.
* HPUX 11 should use geometry-solaris-precision, not geometry-positive-zerosTom Lane2001-12-021-1/+3
| | | | as is needed for HPUX 9 and 10.
* More correct way to check for existence of types, which allows to specifyPeter Eisentraut2001-12-023-23/+25
| | | | which include files to consider. Should fix BeOS problems with int8 types.
* Update since left and right are no longer key words.Peter Eisentraut2001-12-021-4/+4
|
* Try to make genbki.sh a little more bulletproof, per trouble reportTom Lane2001-11-301-7/+24
| | | | from Paul Stavrides.
* Repair failure to mark an inserted Materialize node with the appropriateTom Lane2001-11-301-3/+14
| | | | extParam/locParam lists. Per bug #526.
* updatesPeter Eisentraut2001-11-301-3146/+3689
|
* Tweak plpgsql's expression reader to be smarter about parentheses andTom Lane2001-11-292-84/+68
| | | | | | | | 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.
* Fix array_out's failure to backslash backslashes, per bug# 524. Also,Tom Lane2001-11-292-58/+76
| | | | | | | | | 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.
* NLS updates, most notably fixed zh_TW translationsPeter Eisentraut2001-11-2913-674/+713
|
* Fix results to work with normal systems again.Peter Eisentraut2001-11-291-4/+4
|
* Load netmsg.dll locally in winsock_strerror, to avoid actual andTom Lane2001-11-283-29/+42
| | | | potential problems discussed in pgsql-interfaces.
* No longer need define test in md5.h because of Hiroshi's win_md5.c.Bruce Momjian2001-11-281-6/+1
|
* Fix nasty memory leak in pg_restore: _PrintData called inflateInit butTom Lane2001-11-271-1/+3
| | | | | | 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.
* strcat should obviously be strcpy here.Tom Lane2001-11-271-4/+3
|
* Chinese PO patchBruce Momjian2001-11-271-89/+85
| | | | Laser.