aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add:Bruce Momjian2005-08-24
| | | | > o Add sleep() to PL/PgSQL
* Add to release notes.Bruce Momjian2005-08-24
|
* Fix broken markup.Tom Lane2005-08-24
|
* Update release notes.Bruce Momjian2005-08-24
|
* Fix typo.Bruce Momjian2005-08-24
|
* Mark "easy" items.Bruce Momjian2005-08-24
| | | | Jim C. Nasby
* Update:Bruce Momjian2005-08-24
| | | | | < o Do VACUUM FULL if table is nearly empty? > o Suggest VACUUM FULL if a table is nearly empty
* Add explaination:Bruce Momjian2005-08-24
| | | | | | | > > Currently, if a variable is commented out, it keeps the > previous uncommented value until a server restarted. >
* - Check for NULL before checking whether argument is an array.Michael Meskes2005-08-24
| | | | | - Remove stary character from string quoting. - Fixed check to report missing varchar pointer implementation.
* Remove periods on bullet items.Bruce Momjian2005-08-24
|
* Mark item as complete, add another:Bruce Momjian2005-08-23
| | | | | | | | | | | | < * Allow triggers to be disabled [trigger] > * -Allow triggers to be disabled [trigger] > * Allow triggers to be disabled in only the current session. < Currently the only way to disable triggers is to modify the system < tables. > This is currently possible by starting a multi-statement transaction, > modifying the system tables, performing the desired SQL, restoring the > system tables, and committing the transaction. ALTER TABLE ... > TRIGGER requires a table lock so it is not idea for this usage.
* Release note cleanups.Bruce Momjian2005-08-23
|
* Add ALTER TABLE ENABLE/DISABLE TRIGGER commands. Change pg_dump toTom Lane2005-08-23
| | | | | | use these instead of its previous hack of changing pg_class.reltriggers. Documentation is lacking, will add that later. Patch by Satoshi Nagayasu, review and some extra work by Tom Lane.
* Update pgcrypto items.Bruce Momjian2005-08-23
|
* Update ALTER OWNER description.Bruce Momjian2005-08-23
|
* Add new file for win32 threading.Bruce Momjian2005-08-23
|
* The attached patch updates the thread test program to run stand-alone onBruce Momjian2005-08-23
| | | | | | | | Windows. The test itself is bypassed in configure as discussed, and libpq has been updated appropriately to allow it to build in thread-safe mode. Dave Page
* Fix function name.Bruce Momjian2005-08-23
|
* Clean up some very old and crufty code for TID scan planning. Not muchTom Lane2005-08-23
| | | | | functional difference really, but make use of stuff added to the planner since this code was touched last.
* Back out incorrect commit.Bruce Momjian2005-08-23
|
* Fix function name.Bruce Momjian2005-08-23
|
* Update release notes.Bruce Momjian2005-08-23
|
* More release note updates.Bruce Momjian2005-08-23
|
* Fix broken lrand48() implementation, per Merlin Moncure.Tom Lane2005-08-23
|
* Release note updates.Bruce Momjian2005-08-23
|
* Release note updates.Bruce Momjian2005-08-23
|
* Avoid bullets in subparagraphs.Bruce Momjian2005-08-23
|
* Fix markup for para.Bruce Momjian2005-08-23
|
* Adjust SGML so major feature items are all not in a single subparagraph.Bruce Momjian2005-08-23
|
* Update release notes from community comments.Bruce Momjian2005-08-23
|
* Update release notes for 8.1.Bruce Momjian2005-08-23
|
* Fix wrong dependency on owner created by ALTER OPCLASS OWNER.Tom Lane2005-08-23
| | | | Per Alvaro.
* Fix SGML sect1-3 alignment in the 8.0.X series.Bruce Momjian2005-08-23
|
* Rewrite gather-write patch into something less obviously bolted onTom Lane2005-08-22
| | | | | | | | | after the fact. Fix bug with incorrect test for whether we are at end of logfile segment. Arrange for writes triggered by XLogInsert's is-cache-more-than-half-full test to synchronize with the cache boundaries, so that in long transactions we tend to write alternating halves of the cache rather than randomly chosen portions of it; this saves one more write syscall per cache load.
* Update documentation that non-super users can now do ALTER OWNER.Bruce Momjian2005-08-22
|
* Back out incorrect use of E'' escape addition.Bruce Momjian2005-08-22
|
* Cause ALTER INDEX OWNER to generate a warning and do nothing, rather thanTom Lane2005-08-22
| | | | | | | erroring out as it has done for the last couple weeks. Document that this form is now ignored because indexes can't usefully have different owners from their parent tables. Fix pg_dump to not generate ALTER OWNER commands for indexes.
* Fix unwanted denial of ALTER OWNER rights to superusers. There was someTom Lane2005-08-22
| | | | | | discussion of getting around this by relaxing the checks made for regular users, but I'm disinclined to toy with the security model right now, so just special-case it for superusers where needed.
* enable_constraint_exclusion => constraint_exclusionBruce Momjian2005-08-22
| | | | Also improve wording.
* Improve xid wraparound message (the server isn't really shut down, justBruce Momjian2005-08-22
| | | | | | | | | not accepting queries). errmsg("database is not accepting queries to avoid wraparound data loss in database \"%s\"", errhint("Stop the postmaster and use a standalone backend to VACUUM database \"%s\".",
* Use an initdb-time test to see if the local version of getaddrinfo()Tom Lane2005-08-22
| | | | | chokes on IPv6 addresses, and comment out the IPv6 entry in the default pg_hba.conf if so. Per Andrew Dunstan.
* Fix some inconsistent choices of datatypes in xlog.c. Make bufferTom Lane2005-08-22
| | | | | indexes all be int, rather than variously int, uint16 and uint32; add some casts where necessary to support large buffer arrays.
* Minor GUC cleanups: document krb_server_hostname and custom_variable_classesTom Lane2005-08-21
| | | | | | in postgresql.conf.sample, mark custom_variable_classes as SIGHUP not POSTMASTER to agree with the documentation (I can't see a reason it has to be POSTMASTER so I think the docs are right).
* Add:Bruce Momjian2005-08-21
| | | | > * Fix problems with wrong runtime encoding conversion for NLS message files
* Seems that the childXids list would be better based on Oid lists thanTom Lane2005-08-20
| | | | integer lists.
* Convert the arithmetic for shared memory size calculation from 'int'Tom Lane2005-08-20
| | | | | | | | | | | to 'Size' (that is, size_t), and install overflow detection checks in it. This allows us to remove the former arbitrary restrictions on NBuffers etc. It won't make any difference in a 32-bit machine, but in a 64-bit machine you could theoretically have terabytes of shared buffers. (How efficiently we could manage 'em remains to be seen.) Similarly, num_temp_buffers, work_mem, and maintenance_work_mem can be set above 2Gb on a 64-bit machine. Original patch from Koichi Suzuki, additional work by moi.
* Invoke mksafefunc and mkunsafefunc with :: decoration. This seems a goodTom Lane2005-08-20
| | | | | idea on consistency grounds, whether or not it really fixes bug #1831. Michael Fuhr
* Make GetMultiXactIdMembers() a public function.Tatsuo Ishii2005-08-20
|
* Add BackendXidGetPid().Tatsuo Ishii2005-08-20
|
* Repair problems with VACUUM destroying t_ctid chains too soon, and withTom Lane2005-08-20
| | | | | | | | | | | | insufficient paranoia in code that follows t_ctid links. (We must do both because even with VACUUM doing it properly, the intermediate state with a dangling t_ctid link is visible concurrently during lazy VACUUM, and could be seen afterwards if either type of VACUUM crashes partway through.) Also try to improve documentation about what's going on. Patch is a bit bulky because passing the XMAX information around required changing the APIs of some low-level heapam.c routines, but it's not conceptually very complicated. Per trouble report from Teodor and subsequent analysis. This needs to be back-patched, but I'll do that after 8.1 beta is out.