- 05 9月, 2003 8 次提交
-
-
由 Bruce Momjian 提交于
> * Maintain a map of recently-expired of pages so vacuum can reclaim > free space without a sequential scan
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> * -Improve concurrency of hash indexes (Tom)
-
由 Bruce Momjian 提交于
platform. Andreas Pflug
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> o Allow ALTER TABLE ... ALTER CONSTRAINT ... RENAME
-
由 Bruce Momjian 提交于
< > * Print table names with constraint names in error messages, or make constraint > names unique within a schema
-
由 Tom Lane 提交于
pghackers. This fixes the problem recently reported by Markus KrÌutner (hash bucket split corrupts the state of scans being done concurrently), and I believe it also fixes all the known problems with deadlocks in hash index operations. Hash indexes are still not really ready for prime time (since they aren't WAL-logged), but this is a step forward.
-
- 04 9月, 2003 18 次提交
-
-
由 Tom Lane 提交于
grantees.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
administrator has not turned it on, and fix other PGC_USERLIMIT variables.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> * Allow to_char to print localized month names (Karel)
-
由 Bruce Momjian 提交于
-
由 Peter Eisentraut 提交于
bound is valid but does nothing. suggested by Richard Huxton <dev@archonet.com>
-
由 Peter Eisentraut 提交于
accordingly.
-
由 Bruce Momjian 提交于
* -Have standalone backend read postgresql.conf (Tom)
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
Ian Barwick
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
- 03 9月, 2003 6 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
From Karel Zak.
-
由 Tom Lane 提交于
killed items; just skip to the next item immediately. Only check for key equality when we reach a non-killed item or the end of the index page. This saves key comparisons when there are lots of killed items, as for example in a heavily-updated table that's not been vacuumed lately. Seems to be a win for pgbench anyway.
-
由 Peter Eisentraut 提交于
-
由 Tom Lane 提交于
config file if it exists. This was already discussed as being a good idea, and now seems the cleanest way to deal with initdb-time failures on machines with small SHMMAX. (The submitted patches instead modified initdb.sh to pass the correct sizing parameters, but that would still leave standalone backends prone to failure later. An admin who needs to use a standalone backend has enough trouble already, he shouldn't have to manually configure its shmem settings...)
-
由 Tom Lane 提交于
layout; therefore, this change forces REINDEX of hash indexes (though not a full initdb). Widen hashm_ntuples to double so that hash space management doesn't get confused by more than 4G entries; enlarge the allowed number of free-space-bitmap pages; replace the useless bshift field with a useful bmshift field; eliminate 4 bytes of wasted space in the per-page special area.
-
- 02 9月, 2003 7 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
scheme. A pleasant side effect is that it is *much* faster when deleting a large fraction of the indexed tuples, because of elimination of redundant hash_step activity induced by hash_adjscans. Various other continuing code cleanup.
-
由 Peter Eisentraut 提交于
libpq, talking to an old server, should assume SQL_ASCII as the default client encoding, because that is what the server will actually use (not the server encoding).
-
由 Peter Eisentraut 提交于
unneeded configure work.
-
由 Tom Lane 提交于
yet). Fix a couple of bugs that would only appear if multiple bitmap pages are used, including a buffer reference leak and incorrect computation of bit indexes. Get rid of 'overflow address' concept, which accomplished nothing except obfuscating the code and creating a risk of failure due to limited range of offset field. Rename some misleadingly-named fields and routines, and improve documentation.
-
由 Tom Lane 提交于
explanation of the remarkably confusing page addressing scheme. The file also includes my planned-but-not-yet-implemented revision of the hash index locking scheme.
-
由 Bruce Momjian 提交于
-
- 01 9月, 2003 1 次提交
-
-
由 Michael Meskes 提交于
-