aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Page \h output and centralize psql paging code in PageOutput().Bruce Momjian2002-10-23
|
* Perform transaction cleanup operations in a less ad-hoc, moreTom Lane2002-10-22
| | | | | | | | | | | principled order; in particular ensure that all shared resources are released before we release transaction locks. The code used to release locks before buffer pins, which might explain an ancient note I have about a bufmgr assertion failure I'd seen once several years ago, and been unable to reproduce since. (Theory: someone trying to drop a relation might be able to reach FlushRelationBuffers before the last user of the relation had gotten around to dropping his buffer pins.)
* Updated German FAQ, from Ian BarwickBruce Momjian2002-10-22
|
* create_index test must run after create_misc test.Tom Lane2002-10-22
|
* Update build system.Peter Eisentraut2002-10-22
|
* Update for test changes.Peter Eisentraut2002-10-22
|
* Add DLLIMPORT declarations required by contrib with asserts enabled.Peter Eisentraut2002-10-22
|
* Allow 8-byte off_t to properly pg_dump, from Philip Warner with mods by Bruce.Bruce Momjian2002-10-22
|
* Specify that we need bison >= 1.50.Tom Lane2002-10-22
|
* Move libpgeasy.sgml to gborg.Bruce Momjian2002-10-21
|
* Move odbc.sgml to gborg ODBC project.Bruce Momjian2002-10-21
|
* Fix places that were using IsTransactionBlock() as an (inadequate) checkTom Lane2002-10-21
| | | | | | that they'd get to commit immediately on finishing. There's now a centralized routine PreventTransactionChain() that implements the necessary tests.
* Add:Bruce Momjian2002-10-21
| | | | > * Allow pg_dump to dump a specific schema
* Small update for the removal of some memory leaks in plpython SGML example.Bruce Momjian2002-10-21
| | | | Nigel J. Andrews
* When I removed the cube based stuff from eathdistance I accidentallyBruce Momjian2002-10-21
| | | | | | | | | left a reference to cube in a comment in the regression test (that also shows up in the expected output). This doesn't cause any real problem, but people who read the comment might be confused. Attached is a diff to remove the reference. Bruno Wolff III
* Cleanup for CLUSTERDB failure:Bruce Momjian2002-10-21
| | | | | | | | | | | | | | | | | | | On Sat, Oct 19, 2002 at 12:11:32AM +0200, Peter Eisentraut wrote: > $ ./clusterdb > psql: could not connect to server: No such file or directory > Is the server running locally and accepting > connections on Unix domain socket "/tmp/.s.PGSQL.5432"? > psql: could not connect to server: No such file or directory > Is the server running locally and accepting > connections on Unix domain socket "/tmp/.s.PGSQL.5432"? > clusterdb: While clustering peter, the following failed: > $ > > This could probably handled a little more gracefully. Yes, sorry. A patch for this is attached. Please apply. Alvaro Herrera
* Fix ALTER TABLE ... ADD COLUMN for inheritance cases.Bruce Momjian2002-10-21
| | | | Alvaro Herrera
* Remove unnecessary (and inadequate) check of IsTransactionBlock() inTom Lane2002-10-21
| | | | | pgstat_vacuum_tabstat(). Assume that caller (namely, VACUUM) has done the appropriate state checking beforehand.
* Avoid using IsTransactionBlock() in DeferredTriggerSetState(); no realTom Lane2002-10-21
| | | | need for this optimization, and it's too easily fooled anyway.
* Make CREATE/ALTER/DROP USER/GROUP transaction-safe, or at least prettyTom Lane2002-10-21
| | | | | nearly so, by postponing write of flat password file until transaction commit.
* Add DLLIMPORT declarations needed by contrib modules.Peter Eisentraut2002-10-21
|
* Need sys/param.h for endianness macros.Peter Eisentraut2002-10-21
|
* Might need to link with -lcrypt.Peter Eisentraut2002-10-21
|
* Add guards against double inclusion.Peter Eisentraut2002-10-21
|
* Translation updatesPeter Eisentraut2002-10-21
|
* Remove obsoleted stuff merged in from branch.Peter Eisentraut2002-10-21
|
* Improve ECPG documentation.Peter Eisentraut2002-10-21
|
* Merged ecpg_big_bison back into HEADMichael Meskes2002-10-21
|
* Update multibyte Japanese documentTatsuo Ishii2002-10-21
|
* Since ANY is a reserved word, better suggest that ANY be quoted whenTom Lane2002-10-21
| | | | used for the input type of an aggregate.
* Fix documented sizes of geometric types.Tom Lane2002-10-21
|
* Fix example of doing a restore.Tom Lane2002-10-21
|
* SET autocommit no longer needed in /contrib because pg_regress.sh doesBruce Momjian2002-10-21
| | | | it automatically now on regression session startup.
* Updates from Ian Barwick.Bruce Momjian2002-10-21
|
* Done:Bruce Momjian2002-10-21
| | | | > * -Move /contrib/retep to gborg.postgresql.org
* Completely remove /contrib/retep, with Peter's approval; now on SourceBruce Momjian2002-10-21
| | | | Forge.
* First step to removing /contrib/retep, with Peter Mount's approval.Bruce Momjian2002-10-21
|
* Remove trailing blanks in cvs.sgml.Bruce Momjian2002-10-20
|
* Fix potential problem with btbulkdelete deleting an indexscan's currentTom Lane2002-10-20
| | | | | | | | | | | | item, if the page containing the current item is split while the indexscan is stopped and holds no read-lock on the page. The current item might move right onto a page that the indexscan holds no pin on. In the prior code this would allow btbulkdelete to reach and possibly delete the item, causing 'my bits moved right off the end of the world!' when the indexscan finally resumes. Fix by chaining read-locks to the right during _bt_restscan and requiring btbulkdelete to LockBufferForCleanup on every page it scans, not only those with deletable items. Per my pghackers message of 25-May-02. (Too bad no one could think of a better way.)
* Fix core dump recently introduced into pgbench.Tom Lane2002-10-20
|
* Returns exit status 1 if invalid encoding name orTatsuo Ishii2002-10-20
| | | | encoding number is given.
* Update description of numeric constants to match 7.3 reality.Tom Lane2002-10-20
| | | | Miscellaneous other copy-editing.
* Update char/varchar()/text/bytea to mention they have similar performanceBruce Momjian2002-10-20
| | | | characteristics.
* Applied patch from Teofilis Martisius to improve performance.Barry Lind2002-10-20
| | | | | | | | | | | | Also removed some unused files and fixed the which needed a small change after the previous patch to build.xml. Modified Files: jdbc/Makefile jdbc/org/postgresql/core/Encoding.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java Removed Files: jdbc/utils/CheckVersion.java jdbc/utils/buildDriver jdbc/utils/changelog.pl
* Add:Bruce Momjian2002-10-20
| | | | > * Make a transaction-safe TRUNCATE
* Update Japanese FAQ, from Jun Kuwamura.Bruce Momjian2002-10-20
|
* Add:Bruce Momjian2002-10-20
| | | | > o Add GUC parameter to control the maximum number of rewrite cycles
* Add warning that autocommit=off is not well-supported yet.Tom Lane2002-10-20
|
* Move BeOS and QNX4 to unsupported-platform list, until someone caresTom Lane2002-10-20
| | | | to expend the effort to update them for new semaphore code.
* Rule rewriter was doing the wrong thing with conditional INSTEAD rulesTom Lane2002-10-20
| | | | | | | | | whose conditions might yield NULL. The negated qual to attach to the original query is properly 'x IS NOT TRUE', not 'NOT x'. This fix produces correct behavior, but we may be taking a performance hit because the planner is much stupider about IS NOT TRUE than it is about NOT clauses. Future TODO: teach prepqual, other parts of planner how to cope with BooleanTest clauses more effectively.