aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* * ioctlsocket_retBruce Momjian2003-11-11
| | | | | | - is not initialized to 1 (at least in the WIN_32 code I started with!) Claudio Natoli
* Updated version of initdb with "rmdir/del" call on Win32.Bruce Momjian2003-11-10
| | | | Other cleanups as discussed.
* Add C version of initdb, from Andrew Dunstan.Bruce Momjian2003-11-10
| | | | | | | This is his original version with a binary rmdir() we might need in the future. I will commit an update version with cleanups shortly.
* Re-added forgotten cache.Michael Meskes2003-11-10
|
* Remove rcsid CVS header variable --- not used.Bruce Momjian2003-11-10
|
* Add operator strategy and comparison-value datatype fields to ScanKey.Tom Lane2003-11-09
| | | | | | | | | | | Remove the 'strategy map' code, which was a large amount of mechanism that no longer had any use except reverse-mapping from procedure OID to strategy number. Passing the strategy number to the index AM in the first place is simpler and faster. This is a preliminary step in planned support for cross-datatype index operations. I'm committing it now since the ScanKeyEntryInitialize() API change touches quite a lot of files, and I want to commit those changes before the tree drifts under me.
* 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
|
* Made sure an internal array is not treated as a user defined one.Michael 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.
* Implement isolation levels read uncommitted and repeatable read as actingPeter Eisentraut2003-11-06
| | | | like the next higher one.
* 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.
* Added missing methodsDave Cramer2003-11-05
|
* Add -O to really trigger compiler bug.Peter Eisentraut2003-11-05
|
* Add detection of compiler bug.Peter Eisentraut2003-11-05
|
* Add note to update config.guess and config.sub at the start of beta.Peter Eisentraut2003-11-04
|
* Improve message wording for spinlocks-missing compilation error.Peter Eisentraut2003-11-04
|
* patch for rs.previous and test case as well as patch for allowing server and ↵Dave Cramer2003-11-03
| | | | port to be specified in test cases
* accept url and fk action fix from Kris JurkaDave Cramer2003-11-03
|
* Fixed potentially uninitialized memory bug in compatlib.Michael Meskes2003-11-03
|
* 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
* If EOF is found inside a string/comment/etc. stop parsing.Michael Meskes2003-10-31
|
* Fix for possible referential integrity violation when a qualified ON INSERTJan Wieck2003-10-31
| | | | | | | | rule split the query into one INSERT and one UPDATE where the UPDATE then hit's the just created row without modifying the key fields again. In this special case, the new key slipped in totally unchecked. Jan
* Small fix to Christopher's recent improvements --- underscore is notTom Lane2003-10-31
| | | | | a special character in regexes, but it is for LIKE, so NOT LIKE 'pg_%' is incorrect. Need NOT LIKE 'pg\_%'.
* Use Tcl ByteArray objects to avoid unwanted character set translationTom Lane2003-10-31
| | | | | in libpgtcl's lo_read/lo_write commands. Also, deal correctly with failure return from lo_read(). ljb and Tom Lane.
* Further work on tab completion code: arrange for system catalogs to beTom Lane2003-10-30
| | | | | | | | | offered for completion only when the input-so-far is at least 'pg_'. This seems to be the best compromise behavior emerging from yesterday's discussion. While at it, refactor code to eliminate repetitive use of nearly identical queries, which was exceedingly tedious to maintain. Also const-ify code more thoroughly in hopes of moving constant data into text segment, and remove unnecessary length limit on queries.
* Allow the query for a plpgsql cursor to begin with '(' as well as 'SELECT'.Tom Lane2003-10-30
| | | | Per example from Kumar, 30-Oct-03.
* use the result set to set the fetchsizeDave Cramer2003-10-30
|
* Applied patch by Dave Cramer to fix several bugs in compatlib.Michael Meskes2003-10-30
|
* Fix some corner cases in ACL manipulation: don't foul up on an emptyTom Lane2003-10-29
| | | | | | ACL array, and force languages to be treated as owned by the bootstrap user ID. (pg_language should have a lanowner column, but until it does this will have to do as a workaround.)
* Give a useful error message if a RangeVar is encountered in an expression.Tom Lane2003-10-29
| | | | Per example from Ian Barwick, 28-Oct-03.
* compact_fsm_storage() does need to handle the case where a relation'sTom Lane2003-10-29
| | | | | FSM data has to be both moved down and compressed. Per report from Dror Matalon.
* Patches from Oliver Jowett to fix CursorFetchTest, 7.4 now does not ↵Dave Cramer2003-10-29
| | | | automatically delete cursors
* Don't include "schema." in the set of possible tab completions onceTom Lane2003-10-28
| | | | | | | | "schema." has been typed. This allows readline to complete subsequent characters immediately if all relations in the target schema start with the same prefix. This actually worked before, but I unintentionally broke it a few days ago. Also, make completion schema-aware for GRANT, REVOKE, VACUUM.
* Include -lkrb5 when needed for shlibs depending on libpq. Per reportTom Lane2003-10-28
| | | | from Johan Henselmans.
* Don't choke when the handler for a procedural language is located inTom Lane2003-10-28
| | | | the pg_catalog schema. Per bug report some months back from Jochem van Dieten.