aboutsummaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Collapse)AuthorAge
...
* Move geqo enable into proper section.Bruce Momjian2001-12-17
|
* Update Hungarian from Kovacs ZoltanPeter Eisentraut2001-12-13
|
* Don't accept names of complex types (ie, relation types) as beingTom Lane2001-12-12
| | | | | | | requests for implicit trivial coercions. Prevents sillinesses like this one: regression=# select x.int8_tbl.q1 from int8_tbl x; ERROR: fmgr_info: function 270997776: cache lookup failed
* Repair roundoff-error problem for stddev/variance results near zero,Tom Lane2001-12-11
| | | | | 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-10
| | | | | | 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-10
| | | | | reordering operations at its whim. Releasing TAS lock before we've finished updating proc structure is uncool.
* Update from Serguei MokhovPeter Eisentraut2001-12-10
|
* Repair case-conversion error in to_date's handling of roman numerals.Tom Lane2001-12-10
| | | | From Manuel Sugawara, approved by Karel Zak.
* Allow variable (unrestricted) precision for TIME and TIMESTAMP types in parser.Thomas G. Lockhart2001-12-09
|
* Honor the typmod field for time zone intervals.Thomas G. Lockhart2001-12-09
|
* Fix for usage of spirntf in more portable way.Tatsuo Ishii2001-12-05
|
* Re-enable SunOS4 port. ReplaceTatsuo Ishii2001-12-05
| | | | | 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-04
| | | | | 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-04
| | | | hot spots --- buys about 10% in Verner's INSERT example.
* Replace pq_getbytes(&ch, 1) calls with pq_getbyte(), which is easierTom Lane2001-12-04
| | | | | | | 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-04
| | | | | 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-04
| | | | | | tested it with 7.2b3 and worked fine. Regards, Zoltan
* Suppress data directory access-permissions check when __CYGWIN__,Tom Lane2001-12-04
| | | | | per recent pghackers discussions. Improving this should be a TODO for 7.3.
* Fix latent bug in checking for failure of hashtable creation.Tom Lane2001-12-03
|
* attachement is the NLS patch for backend/po & pg_dump,Bruce Momjian2001-12-03
| | | | | | they are all against the current CVS tree. the patch is about 70K. regards laser
* Try to make genbki.sh a little more bulletproof, per trouble reportTom Lane2001-11-30
| | | | from Paul Stavrides.
* Repair failure to mark an inserted Materialize node with the appropriateTom Lane2001-11-30
| | | | extParam/locParam lists. Per bug #526.
* updatesPeter Eisentraut2001-11-30
|
* Fix array_out's failure to backslash backslashes, per bug# 524. Also,Tom Lane2001-11-29
| | | | | | | | | 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-29
|
* Fix unportable, non-spec-compliant use of offsetof() with a nonconstantTom Lane2001-11-26
| | | | member offset.
* Change display of FieldSelect nodes from arg.field to field(arg),Tom Lane2001-11-26
| | | | | | | 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.
* Repair problem with listing rules that have a WHERE condition andTom Lane2001-11-26
| | | | | have an INSERT...SELECT as the first or only action. Per bug report from Sergio Pili.
* Backend /po patch.Bruce Momjian2001-11-25
| | | | | | http://laser.zhengmai.com.cn/download/backend_zh_CN.po.diff.gz Weiping He
* Tweak int8in to accept -9223372036854775808, per recent discussion inTom Lane2001-11-24
| | | | pgsql-patches.
* Fix boundary condition in btbulkdelete: don't examine high key in caseTom Lane2001-11-23
| | | | | | | 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.
* Spell 'precedes', 'preceding' correctly in various places.Tom Lane2001-11-21
|
* Insert CommandCounterIncrement call into SPI_cursor_open.Tom Lane2001-11-21
|
* Tweak interval_avg support to avoid coredump with Alpha/Tru64 compiler.Tom Lane2001-11-21
| | | | Per report from Bernd Tegge.
* Add a few new time zones, and list every time zone mentioned in myThomas G. Lockhart2001-11-21
| | | | | Linux box's time zone database. Do not allow 'current' as a date/time input value.
* Repair swapped sign for time minus time routine (time_mi_time()).Thomas G. Lockhart2001-11-21
| | | | Problem reported by Manuel Sugawara (masm@fciencias.unam.mx).
* Allow 'PostgreSQL' as a date/time formatting style. Formerly, recognizedThomas G. Lockhart2001-11-21
| | | | 'Postgres' only, but now accepts both.
* I think it's patch's size problem that I can'tBruce Momjian2001-11-21
| | | | | | | | | | | | | | send patches to pgsql-patches list. the zh_CN NLS patch is about 80K, but sended twice and still can emerge on list. so I've put it at: http://laser.zhengmai.com.cn/download/zh_CN.po.diff.tar.gz If possible, please download it and apply it. (for current CVS). regards laser
* Add mention of template1 usage.Bruce Momjian2001-11-20
|
* Some minor tweaks of REINDEX processing: grab exclusive lock a littleREL7_2_BETA3Tom Lane2001-11-20
| | | | earlier, make error checks more uniform.
* Simplify pg_convert() in that it calls pg_convert2 using new fmgr interface.Tatsuo Ishii2001-11-20
|
* Double quotes in ln command to guard against spaces in path.Tom Lane2001-11-20
|
* Tweak format_type so that we get good behavior for both column typeTom Lane2001-11-19
| | | | | display (with a typemod) and function arg/result type display (without a typemod).
* Fix arg coerect match text type, per Tom.Bruce Momjian2001-11-19
|
* Make text octet_length() return non-compressed length to be consistentBruce Momjian2001-11-19
| | | | with other data types, per disucssion. Encoding issue still open.
* Grammatical and spelling fixes.Tom Lane2001-11-19
|
* Fix nasty bugs in pg_convert() and pg_convert2().Tatsuo Ishii2001-11-19
| | | | | | o they sometimes returns a result garbage string appended. o they do not work if client encoding is different from server encoding
* Add example of using 'sameuser' followed by 'all' pg_hba records toTom Lane2001-11-18
| | | | | enforce a limit on who can connect to databases other than their own. From a recent discussion in pg-admin.
* Improve comments about duplicate files.Bruce Momjian2001-11-18
|
* Optimization for bpcharlen, textlen, varcharlen in case of single byteTatsuo Ishii2001-11-18
| | | | encodings.