aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Translation updatesPeter Eisentraut2005-01-30
|
* When dealing with multiple grouping columns coming from the same table,Tom Lane2005-01-28
| | | | | | | | | clamp the estimated number of groups to table row count over 10, instead of table row count; this reflects a heuristic that people probably won't group over a near-unique set of columns, and the knowledge that we don't currently have any way to estimate the correlation of the columns better than guessing. This change creates a trivial plan change in one of the regression tests.
* Improve planner's estimation of the space needed for HashAgg plans:Tom Lane2005-01-28
| | | | | | look at the actual aggregate transition datatypes and the actual overhead needed by nodeAgg.c, instead of using pessimistic round numbers. Per a discussion with Michael Tiemann.
* pg_aggregate.h fails to compile standalone, for lack of an #includeTom Lane2005-01-28
| | | | defining List.
* Adjust mkdir_p to do stat() before trying mkdir(). Avoids problems onTom Lane2005-01-28
| | | | | Solaris and should be a little faster anyway, since in most scenarios all but perhaps the last path component will already exist.
* Check that aggregate creator has the right to execute the transitionTom Lane2005-01-27
| | | | functions of the aggregate, at both aggregate creation and execution times.
* Backpatch translationsPeter Eisentraut2005-01-27
|
* Close all cursors created during a failed subtransaction. This is neededTom Lane2005-01-26
| | | | | | to avoid problems when a cursor depends on objects created or changed in the same subtransaction. We'd like to do better someday, but this seems the only workable answer for 8.0.1.
* Propagate ecpg core dump fix into 8.0 branch.Tom Lane2005-01-26
|
* On Windows, set the postmaster executable's stack size to 4MB, so thatTom Lane2005-01-26
| | | | it agrees with the default value of max_stack_depth.
* Minor tweak to avoid unnecessary memory bloat when dumping extremely wideTom Lane2005-01-26
| | | | | | column values in -d mode. Per report from Marty Scholes. This doesn't completely solve the issue, because we still need multiple copies of the field value, but at least one copy can be got rid of painlessly ...
* Make pg_dump and pg_restore handle binary archive formats correctlyTom Lane2005-01-26
| | | | when using stdout/stdin on Windows.
* Use SHGetFolderPath instead of SHGetSpecialFolderPath to find theTom Lane2005-01-26
| | | | APPDATA directory on Windows. Magnus Hagander
* Fix breakage created by addition of separate 'acl pass' in pg_dump.Tom Lane2005-01-25
| | | | Also clean up incredibly poor style in TocIDRequired() usage.
* Add missing "ko".Peter Eisentraut2005-01-25
|
* Translation updatePeter Eisentraut2005-01-25
|
* Fix ALTER TABLE ADD COLUMN so that constraints of domain types areTom Lane2005-01-24
| | | | | enforced properly when there is no explicit default value for the new column. Per report from Craig Perras.
* Disallow LOAD to non-superusers. Per report from John Heasman.Tom Lane2005-01-24
|
* Fix memory leak in rtdosplit, per report from Clive Page.Tom Lane2005-01-24
|
* The result of a FULL or RIGHT join can't be assumed to be sorted by theTom Lane2005-01-23
| | | | | left input's sorting, because null rows may be inserted at various points. Per report from Ferenc Lutischá¸n.
* Add tools/find_gt_lt to find < and > in SGML source.Bruce Momjian2005-01-23
| | | | | Lowercase some uppercase tags so tools is more reliable at finding problems.
* pg_dump dumped the wrong tablespace for an index (ie, the parent table'sTom Lane2005-01-23
| | | | | tablespace instead of the index's own), except when the index was created as a constraint. Report and fix by Tanida Yutaka.
* New routine _getObjectDescription() failed to cope with some aspects ofTom Lane2005-01-23
| | | | | | pre-7.3 pg_dump archive files: namespace isn't there, and in some cases te->tag may already be quotified. Per report from Alan Pevec and followup testing.
* This patch updates the regression tests to allow "make installcheck" toNeil Conway2005-01-22
| | | | | | pass if "default_with_oids" is set to false. I took the approach of explicitly adding WITH OIDS to the CREATE TABLEs where necessary, rather than tweaking the default_with_oids GUC var.
* Prevent overrunning a heap-allocated buffer is more than 1024 parametersNeil Conway2005-01-21
| | | | | | to a refcursor declaration are specified. This is a minimally-invasive fix for the buffer overrun -- a more thorough cleanup will be checked into HEAD.
* its that time ... tag it for releaseREL8_0_0PostgreSQL Daemon2005-01-17
|
* Translation updatesPeter Eisentraut2005-01-17
|
* Translation updatesPeter Eisentraut2005-01-17
|
* Translation updatesPeter Eisentraut2005-01-17
|
* Fix format string error.Peter Eisentraut2005-01-17
|
* This trivial patch adds a regression test for CASE expressions that useNeil Conway2005-01-17
| | | | | an untyped literal in the CASE's test expression. This adds test coverage for a bug that was fixed by Tom on January 12.
* Translation updatesPeter Eisentraut2005-01-17
|
* New translationPeter Eisentraut2005-01-17
|
* Translation updatesPeter Eisentraut2005-01-17
|
* Adjust warning message about Windows console code page to point toTom Lane2005-01-15
| | | | the right place in the docs, and gettext()ify it.
* pg_regress now needs to know that Windows hasn't got unix sockets,Tom Lane2005-01-15
| | | | | | | per Andrew Dunstan. Also, don't override the user's value of PGHOST in the 'make installcheck' case. I think the latter was an ill-considered workaround for the Windows code back when libpq didn't properly default to localhost on Unix-socket-less platforms.
* postgres -boot would print the wrong program name in event of aTom Lane2005-01-14
| | | | failure in SelectConfigFiles(). Cosmetic issue, but ...
* Update obsolete comment, per Alvaro.Tom Lane2005-01-14
|
* Add missing gettext() calls in find_my_exec(). It's probably too lateTom Lane2005-01-14
| | | | | to get these strings translated, but we may as well have them be translatable as not.
* plperl trigger handler tried to fetch new/old tuples even when firedTom Lane2005-01-14
| | | | as a statement trigger :-(. Per report from Sokolov Yura.
* Translation updatesPeter Eisentraut2005-01-14
|
* Change Win32 client configuration files from *.txt to *.conf.Bruce Momjian2005-01-14
|
* Change exec_eval_simple_expr's param list allocation call fromTom Lane2005-01-13
| | | | | | | | | MemoryContextAllocZero back to MemoryContextAlloc, same as it was in 7.4. The zeroing is unnecessary since all the meaningful fields are filled in just below. I had made it do that out of neatnik-ism, but some testing with an example provided by Pavel Stehule showed that the zeroing was accounting for about 5% of the runtime in a compute-intensive plpgsql function. That seems a bit high of a price for neatnik-ism...
* Translation updatesPeter Eisentraut2005-01-13
|
* Translation updatesPeter Eisentraut2005-01-13
|
* Adjust src/tutorial Makefile so that it can use pgxs. This allows theTom Lane2005-01-13
| | | | tutorial to be used without necessarily having a configured source tree.
* get_names_for_var didn't do recursion for unnamed JOIN vars quite right;Tom Lane2005-01-13
| | | | | | | got it wrong when the JOIN was in an outer query level. Per example from Laurie Burrow. Also fix same issue in markTargetListOrigin. I think the latter is only a latent bug since we currently don't apply markTargetListOrigin except at the outer level ... but should do it right anyway.
* Remove unportable assumption that it's okay to use the target bufferTom Lane2005-01-13
| | | | | of an sprintf() as a source string. Demonstrably does not work with recent gcc and/or glibc on some platforms.
* Add conditional inclusion of <com_err.h> to support old 'heimdal'Tom Lane2005-01-12
| | | | version of Kerberos. Per report from Reinhard Max.
* Re-allow an untyped literal as the test expression of a CASE, ieTom Lane2005-01-12
| | | | | | CASE 'a' WHEN 'a' THEN 1 ELSE 2 END. This worked in 7.4 and before but had been broken due to premature freezing of the type of the test expression. Per gripe from GÄbor SzÃcs.