- 14 Sep, 2007 3 commits
-
-
Tom Lane authored
contrib/intarray's GIN opclass override the built-in default. Per bug #3048 and other complaints.
-
Bruce Momjian authored
Fujii Masao
-
Bruce Momjian authored
-
- 13 Sep, 2007 3 commits
-
-
Bruce Momjian authored
administrator-scheduled vacuums.
-
Teodor Sigaev authored
patch from ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp>
-
Bruce Momjian authored
Jun Kuwamura
-
- 12 Sep, 2007 9 commits
-
-
Alvaro Herrera authored
who reported it privately to me.
-
Tom Lane authored
than two independent bits (one of which was never used in heap pages anyway, or at least hadn't been in a very long time). This gives us flexibility to add the HOT notions of redirected and dead item pointers without requiring anything so klugy as magic values of lp_off and lp_len. The state values are chosen so that for the states currently in use (pre-HOT) there is no change in the physical representation.
-
Andrew Dunstan authored
so that invalidly encoded data cannot enter the database by these means.
-
Bruce Momjian authored
-
Tom Lane authored
Jeremy Drake.
-
Magnus Hagander authored
Per buildfarm and Teodor.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Alvaro Herrera authored
was removed.
-
- 11 Sep, 2007 13 commits
-
-
Tom Lane authored
switch, viz '-fno-alias'. Since we have a separate code path here anyway, it's just as easy to cooperate.
-
Tom Lane authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
recover from elog(ERROR). Problem was created by introduction of hash seq search tracking awhile back, and affects all branches that have bgwriter; in HEAD the disease has snuck into autovacuum and walwriter too. (Not sure that the latter two use hash_seq_search at the moment, but surely they might someday.) Per report from Sergey Koposov.
-
Tom Lane authored
dynahash.c. Sergey Koposov's current open problem shows the possible usefulness of this, and it doesn't add much code.
-
Teodor Sigaev authored
(ts_rank_cd). Use palloc'ed array in ranking instead of flag.
-
Teodor Sigaev authored
Backpatch is needed for contrib version.
-
Teodor Sigaev authored
Rename synonym.syn.sample and thesaurs.ths.sample to synonym_sample.syn and thesaurs_sample.ths accordingly to be able to use they in regression test. Ispell dictionary uses synthetic simple dictionary files.
-
Teodor Sigaev authored
It will be mush better to reimplement ts_debug in C (instead of SQL as now), but it's planned for the future.
-
Teodor Sigaev authored
* Defined new struct WordEntryPosVector that holds a uint16 length and a variable size array of WordEntries. This replaces the previous convention of a variable size uint16 array, with the first element implying the length. WordEntryPosVector has the same layout in memory, but is more readable in source code. The POSDATAPTR and POSDATALEN macros are still used, though it would now be more readable to access the fields in WordEntryPosVector directly. * Removed needfree field from DocRepresentation. It was always set to false. * Miscellaneous other commenting and refactoring
-
Tom Lane authored
for consistency with other column names such as in pg_stat_database.
-
Tom Lane authored
transaction, unless rolled back or overridden by a SET clause for the same variable attached to a surrounding function call. Per discussion, these seem the best semantics. Note that this is an INCOMPATIBLE CHANGE: in 8.0 through 8.2, SET LOCAL's effects disappeared at subtransaction commit (leading to behavior that made little sense at the SQL level). I took advantage of the opportunity to rewrite and simplify the GUC variable save/restore logic a little bit. The old idea of a "tentative" value is gone; it was a hangover from before we had a stack. Also, we no longer need a stack entry for every nesting level, but only for those in which a variable's value actually changed.
-
- 10 Sep, 2007 10 commits
-
-
Alvaro Herrera authored
database-wide editions. Per report from bitsandbytes88 <at> hotmail.com and subsequent discussion.
-
Alvaro Herrera authored
vacuum, instead of waiting till commit.
-
Teodor Sigaev authored
Add tsearch subdirectory is added to Makefile to allow compile custom tsearch dictionary as an external module.
-
Teodor Sigaev authored
In most cases it cause because of unneeded lowercasing of flags. Per experiment with regression checks with ispell dictionary.
-
Alvaro Herrera authored
an exclusive lock on the table at this point, which we want to release as soon as possible. This is called in the phase of lazy vacuum where we truncate the empty pages at the end of the table. An alternative solution would be to lower the vacuum delay settings before starting the truncating phase, but this doesn't work very well in autovacuum due to the autobalancing code (which can cause other processes to change our cost delay settings). This case could be considered in the balancing code, but it is simpler this way.
-
Teodor Sigaev authored
name to PushFunction type definition. Per suggestion by Tome Lane <tgl@sss.pgh.pa.us>
-
Teodor Sigaev authored
Apparently it's a bug I introduced when I refactored spell.c to use the readline function for reading and recoding the input file. I didn't notice that some calls to STRNCMP used the non-lowercased version of the input line.
-
Tom Lane authored
-
Tom Lane authored
Fix grammatical errors in its description.
-
Tom Lane authored
and in passing, fix some bogosities dating from the custom_variable_classes patch. Fix guc-file.l to correctly check changes in custom_variable_classes that are attempted concurrently with additions/removals of custom variables, and don't allow the new setting to be applied in advance of checking it. Clean up messy and undocumented situation for string variables with NULL boot_val. Fix DefineCustomVariable functions to initialize boot_val correctly. Prevent find_option from inserting bogus placeholders for custom variables that are simply inquired about rather than being set.
-
- 09 Sep, 2007 2 commits
-
-
Andrew Dunstan authored
-
Andrew Dunstan authored
for pg_regress, via --temp-config option. Pick this up in the make file via TEMP_CONFIG setting.
-