aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Make PQescapeBytea and byteaout consistent with each other, andJoe Conway2003-11-30
| | | | | | octal escape all octets outside the range 0x20 to 0x7e. This fixes the problem pointed out by Sergey Yatskevich here: http://archives.postgresql.org/pgsql-bugs/2003-11/msg00140.php
* Backpatch Borland thread.c fix to 7.4.X.Bruce Momjian2003-11-30
|
* Second try at fixing no-room-to-move-down PANIC in compact_fsm_storage.Tom Lane2003-11-26
| | | | | | Ward's report that it can still happen in RC2 forces me to realize that this is not a can't-happen condition after all, and that the compaction code had better cope rather than panicking.
* Cast field-length variables used in printf to int, because sometimesPeter Eisentraut2003-11-26
| | | | they might be of a wider type.
* Repair subselect.c's occasional assignment of the wrong vartypmod toTom Lane2003-11-25
| | | | | | | Vars created to fill subplan args lists. This is an ancient error, going back at least to 7.0, but is more easily triggered in 7.4 than before because we no longer compare varlevelsup when deciding whether a Param slot can be re-used. Fixes bug reported by Klint Gore.
* Band-aid solution for problems with SubPlans used in hash join clauses,Tom Lane2003-11-25
| | | | | | | | | | per report from Andrew Holm-Hansen. The difficulty arises from the fact that the planner allowed a Hash node's hashkeys to share substructure with the parent HashJoin node's hashclauses, plus some rather bizarre choices about who initializes what during executor startup. A cleaner but more invasive solution is to not store hashkeys separately in the plan tree at all, but let the HashJoin node deconstruct hashclauses during executor startup. I plan to fix it that way in HEAD.
* Install all the headers files that the ones that are already installedPeter Eisentraut2003-11-25
| | | | depend on.
* Overdue code review for ALTER SEQUENCE patch. Don't generate illegal NodeTom Lane2003-11-24
| | | | | | tree for CYCLE option; don't assume zeros are invalid values for sequence fields other than increment_by; don't reset cache_value when not told to; simplify code for testing whether to apply defaults.
* Repair missed renamings of show_statement_stats and show_executor_stats.Tom Lane2003-11-24
|
* Rename USE_THREADS to ENABLE_THREAD_SAFETY to avoid name clash with Perl.Peter Eisentraut2003-11-24
| | | | | Fixes compliation failure with --enable-thread-safety --with-perl and Perl 5.6.1.
* Fixed typo in create schema parsing.Michael Meskes2003-11-19
|
* Fix datetime input parsing to accept YYYY-MONTHNAME-DD and related syntaxes,Tom Lane2003-11-16
| | | | | | which had been unintentionally broken by recent changes to tighten up the DateStyle rules for all-numeric date input. Add documentation and regression tests for this, too.
* Translation update for last-minute changePeter Eisentraut2003-11-16
|
* Second try at adjusting translations for last-minute changes.Peter Eisentraut2003-11-15
|
* Make creation of statistics collection socket more robust, by allowing itTom Lane2003-11-15
| | | | | to try additional addresses returned from getaddrinfo() if the first one fails at the bind() or connect() steps. Per yesterday's discussion.
* Translation updatePeter Eisentraut2003-11-15
|
* Adjust translations for CREATE TABLE reference page change.Peter Eisentraut2003-11-15
|
* Translation updatesPeter Eisentraut2003-11-15
|
* Translation updatesPeter Eisentraut2003-11-14
|
* Regenerate text files.Peter Eisentraut2003-11-13
|
* Update win32 include file on 7.4 branch.Bruce Momjian2003-11-13
|
* AcceptResult() was missing a case for PGRES_EMPTY_QUERY --- probablyTom Lane2003-11-12
| | | | | my fault. Adding it fixes bogus message display when reading a block comment at the end of a script file.
* Commit the remaining parts of the array changes.Michael Meskes2003-11-12
|
* Default ioctlsocket_ret to 1 in case Cygwin needs it for 7.4 --- alreadyBruce Momjian2003-11-11
| | | | in HEAD.
* Fix thinko in reltime and tinterval operator classes that I added aTom Lane2003-11-11
| | | | | | couple months ago: the >= and > operators were swapped. Not worth forcing an initdb for this, but we should get it right in the release. Will be patched separately in HEAD.
* Re-added forgotten cache.Michael Meskes2003-11-10
|
* Allow tab completion for ALTER TABLE dbname <tab><tab> to show newBruce Momjian2003-11-08
| | | | RENAME TO option.
* Correct misspellings of REFERENCES.Tom Lane2003-11-08
|
* Restore compatibility with Tcl 8.0.* --- from ljb.Tom Lane2003-11-08
|
* Don't need hack copy of system() anymore in OS X 10.3.Tom Lane2003-11-08
|
* Fix parsing of create index callMichael Meskes2003-11-08
|
* Fix process-status handling for OS X 10.3.Tom Lane2003-11-08
|
* Cause stats processes to detach from shared memory when started, so thatTom Lane2003-11-07
| | | | | they do not prevent the postmaster from deleting the shmem segment during a post-backend-crash restart cycle. Per recent discussion.
* zero_damaged_pages must absolutely NOT be marked GUC_DISALLOW_IN_FILE,Tom Lane2003-11-07
| | | | | else it cannot be used to handle failures detected during WAL replay. Fortunately this flag isn't actually enforced yet, but get it right.
* Fix for this problem:Tom Lane2003-11-05
| | | | | | | | | | | regression=# select 1 from tenk1 ta cross join tenk1 tb for update; ERROR: no relation entry for relid 3 7.3 said "SELECT FOR UPDATE cannot be applied to a join", which was better but still wrong, considering that 7.2 took the query just fine. Fix by making transformForUpdate() ignore JOIN and other special RTE types, rather than trying to mark them FOR UPDATE. The actual error message now only appears if you explicitly name the join in FOR UPDATE.
* Add -O to really trigger compiler bug.Peter Eisentraut2003-11-05
|
* Add detection of compiler bug.Peter Eisentraut2003-11-05
|
* Improve wording of spinlocks-missing compilation error message.Peter Eisentraut2003-11-04
|
* Make sure bug fix makes it into 7.4 as well. Thanks Peter.Michael Meskes2003-11-04
|
* Adjust data types in some of the UNION tests to avoid potentiallyTom Lane2003-11-02
| | | | platform-dependent results, as per example from Larry Rosenman.
* Provide a way to run the parallel regression tests with a user-specifiedTom Lane2003-11-02
| | | | | limit on the number of simultaneous connections. Andrew Dunstan, with review by Tom Lane.
* Complete options help and put it in less random order.Peter Eisentraut2003-11-02
|
* Fix CFLAGS logic.Peter Eisentraut2003-11-01
|
* More whitespace fixes. Do people write the expected files by hand?Peter Eisentraut2003-11-01
|
* Fix hidden whitespace differences between expected and result files.Peter Eisentraut2003-11-01
|
* Update future-tense comments in README to present tense. Noted byTom Lane2003-10-31
| | | | Neil Conway.
* Translation updatePeter Eisentraut2003-10-31
|
* When a superuser does GRANT or REVOKE on an object he doesn't own,Tom Lane2003-10-31
| | | | | | | | | process the command as though it were issued by the object owner. This prevents creating weird scenarios in which the same privileges may appear to flow from different sources, and ensures that a superuser can in fact revoke all privileges if he wants to. In particular this means that the regression tests work when run by a superuser other than the original bootstrap userid. Per report from Larry Rosenman.
* Minor cleanup of PQunescapeBytea(). Avoid unportable assumptions aboutTom Lane2003-10-31
| | | | | | behavior of malloc and realloc when request size is 0. Fix escape sequence recognizer so that only valid 3-digit octal sequences are treated as escape sequences ... isdigit() is not a correct test.
* Moved the recently added test for foreign key disabled by rewriteJan Wieck2003-10-31
| | | | | | rule into the rule.sql since it affects the latter if run in paralell. Jan