- 26 Jan, 2005 7 commits
-
-
Tom Lane authored
it agrees with the default value of max_stack_depth.
-
Tom Lane authored
column values in -d mode. Per report from Marty Scholes. This doesn't completely solve the issue, because we still need multiple copies of the field value, but at least one copy can be got rid of painlessly ...
-
Tom Lane authored
-
Tom Lane authored
when using stdout/stdin on Windows.
-
Tom Lane authored
APPDATA directory on Windows. Magnus Hagander
-
Tom Lane authored
(It doesn't compile on HPUX either...)
-
Neil Conway authored
compares two strings' soundex values for similarity, from Kris Jurka. Also mark the text_soundex() function as STRICT, to avoid crashing on NULL input.
-
- 25 Jan, 2005 6 commits
-
-
Tom Lane authored
Also clean up incredibly poor style in TocIDRequired() usage.
-
Peter Eisentraut authored
-
Teodor Sigaev authored
regression=# select to_tsquery( '\'fotballklubber\''); to_tsquery ------------------------------------------------ 'fotball' & 'klubb' | 'fot' & 'ball' & 'klubb' (1 row) So, changed interface to dictionaries, lexize method of dictionary shoud return pointer to aray of TSLexeme structs instead of char**. Last element should have TSLexeme->lexeme == NULL. typedef struct { /* number of variant of split word , for example Word 'fotballklubber' (norwegian) has two varian to split: ( fotball, klubb ) and ( fot, ball, klubb ). So, dictionary should return: nvariant lexeme 1 fotball 1 klubb 2 fot 2 ball 2 klubb */ uint16 nvariant; /* currently unused */ uint16 flags; /* C-string */ char *lexeme; } TSLexeme;
-
Michael Meskes authored
-
Teodor Sigaev authored
typedef struct {} WordEntryPos; to typedef uint16 WordEntryPos according to http://www.pgsql.ru/db/mw/msg.html?mid=2035188 Require re-fill all tsvector fields and reindex tsvector indexes.
-
Neil Conway authored
constraints on domain types are properly enforced, even if the newly added column has no default value. Per bug #1433.
-
- 24 Jan, 2005 5 commits
-
-
Tom Lane authored
enforced properly when there is no explicit default value for the new column. Per report from Craig Perras.
-
Tom Lane authored
-
Tom Lane authored
-
Neil Conway authored
-
Neil Conway authored
- Dependency services may not be correctly registered when installing as a Windows Service. - The sleep time is changed from milliseconds to seconds as it should be. - Error messages during service installation/removal are logged to stderr.
-
- 23 Jan, 2005 5 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
left input's sorting, because null rows may be inserted at various points. Per report from Ferenc Lutischá¸n.
-
Bruce Momjian authored
Lowercase some uppercase tags so tools is more reliable at finding problems.
-
Tom Lane authored
tablespace instead of the index's own), except when the index was created as a constraint. Report and fix by Tanida Yutaka.
-
Tom Lane authored
pre-7.3 pg_dump archive files: namespace isn't there, and in some cases te->tag may already be quotified. Per report from Alan Pevec and followup testing.
-
- 22 Jan, 2005 9 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
8.0.X and HEAD.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
HEAD and 8.0.X.
-
Bruce Momjian authored
-
Bruce Momjian authored
< BY col {DESC} LIMIT 1. Completing this item involves making this > BY col {DESC} LIMIT 1. Completing this item involves doing this < invalidated if anyone modifies the table. < > invalidated if anyone modifies the table. Another idea is to > get a count directly from a unique index, but for this to be > faster than a sequential scan it must avoid access to the heap > to obtain tuple visibility information. > > * Allow data to be pulled directly from indexes > > Currently indexes do not have enough tuple tuple visibility > information to allow data to be pulled from the index without > also accessing the heap. One way to allow this is to set a bit > to index tuples to indicate if a tuple is currently visible to > all transactions when the first valid heap lookup happens. This > bit would have to be cleared when a heap tuple is expired. >
-
Neil Conway authored
pass if "default_with_oids" is set to false. I took the approach of explicitly adding WITH OIDS to the CREATE TABLEs where necessary, rather than tweaking the default_with_oids GUC var.
-
- 20 Jan, 2005 1 commit
-
-
Neil Conway authored
-
- 19 Jan, 2005 5 commits
-
-
Neil Conway authored
expression types.
-
Bruce Momjian authored
-
Bruce Momjian authored
> * Add 'tid != tid ' operator for use in corruption recovery
-
Neil Conway authored
-
Bruce Momjian authored
-
- 18 Jan, 2005 2 commits
-
-
Neil Conway authored
(1) Keep a pin on the scan's current buffer and mark buffer. This avoids the need to do a ReadBuffer() for each tuple produced by the scan. Since ReadBuffer() is expensive, this is a significant win. (2) Convert a ReleaseBuffer(); ReadBuffer() pair into ReleaseAndReadBuffer(). Surely not a huge win, but it saves a lock acquire/release... (3) Remove a bunch of duplicated code in rtget.c; make rtnext() handle both the "initial result" and "subsequent result" cases. (4) Add support for index tuple killing (5) Remove rtscancache(): it is dead code, for the same reason that gistscancache() is dead code (an index scan ought not be invoked with NoMovementScanDirection). The end result is about a 10% improvement in rtree index scan perf, according to contrib/rtree_gist/bench.
-
Neil Conway authored
good style and to satisfy sparse. From Alvaro Herrera.
-