| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Mark Kirkwood
|
| | |
|
| | |
|
| |
|
|
|
| |
multibyte support work.
Add line number to error output during affix file parsing.
|
| |
|
|
| |
http://archives.postgresql.org/pgsql-committers/2006-02/msg00089.php
|
| |
|
|
|
|
|
| |
sorry but fix can't be applyed to previous version: it's require
refill tsvector...
2 Small optimize of load time for huge dictionaries
3 use palloc instead of malloc during load dict file
|
| | |
|
| |
|
|
|
|
|
|
| |
multibyte and
singlebyte encodings, so we should have snowball for every encodings.
I hope that finalize multibyte support work in tsearch2, but testing is needed...
|
| |
|
|
| |
have a separate set of CIDR code here, either.
|
| | |
|
| |
|
|
|
|
|
| |
sizebitvec of tsearch2, as well as identical code in several other
contrib modules. This provided about a 20X speedup in building a
large tsearch2 index ... didn't try to measure its effects for other
operations. Thanks to Stephan Vollmer for providing a test case.
|
| |
|
|
|
| |
difference between USE_ASSERT_CHECKING and not: the assert_enabled
variable is always there.
|
| |
|
|
|
|
|
| |
This makes the salt space for md5 and xdes algorithms a lot smaller than
it should be.
Marko Kreen
|
| |
|
|
|
|
| |
than the local query specifies (e.g. in the FROM clause),
throw an ERROR (instead of crashing). Fix for bug #2129 reported
by Akio Iwaasa.
|
| | |
|
| |
|
|
|
|
|
|
| |
- tsvector_(in|out)
- tsquery_(in|out)
- to_tsvector
- to_tsquery, plainto_tsquery
- 'simple' dictionary
|
| |
|
|
| |
Sync HEAD and 8.1 branches of pgbench.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
the data defining the semantics of a lock method (ie, conflict resolution
table and ancillary data, which is all constant) and the hash tables
storing the current state. The only thing we give up by this is the
ability to use separate hashtables for different lock methods, but there
is no need for that anyway. Put some extra fields into the LockMethod
definition structs to clean up some other uglinesses, like hard-wired
tests for DEFAULT_LOCKMETHOD and USER_LOCKMETHOD. This commit doesn't
do anything about the performance issues we were discussing, but it clears
away some of the underbrush that's in the way of fixing that.
|
| |
|
|
|
|
|
|
|
| |
support for the dbf2pg contrib module.
The submitter created a patch which replaces the silent ignoring of -F
(when iconv support is disabled) with a meaningful warning.
Martin Pitt
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- allow ~ in filenames
- -8.2.1 now is '-' and '8.2.1' instead of '-8.2' '.' '3'
- '.text' now is not a file
|
| | |
|
| |
|
|
|
|
| |
- improve file and path recognition
- fix misspeling
- improve tag recognition
|
| |
|
|
| |
per David Fetter
|
| |
|
|
| |
Remove pgbench comment that was causing problems.
|
| |
|
|
|
|
|
|
|
| |
comment line where output as too long, and update typedefs for /lib
directory. Also fix case where identifiers were used as variable names
in the backend, but as typedefs in ecpg (favor the backend for
indenting).
Backpatch to 8.1.X.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
- supports multibyte encodings
- more strict rules for lexemes
- flex isn't used
Add:
- tsquery plainto_tsquery(text)
Function makes tsquery from plain text.
- &&, ||, !! operation for tsquery for combining
tsquery from it's parts: 'foo & bar' || 'asd' => 'foo & bar | asd'
|
| |
|
|
|
| |
more tests than strictly necessary, but did not feel like tracing call
paths in detail ...
|
| |
|
|
|
| |
be useful to actually do something with nulls, rather than reject them,
but I'll just close the hole for now.
|
| |
|
|
| |
contents directly.
|
| |
|
|
|
|
|
|
| |
functionality, but I still need to make another pass looking at places
that incidentally use arrays (such as ACL manipulation) to make sure they
are null-safe. Contrib needs work too.
I have not changed the behaviors that are still under discussion about
array comparison and what to do with lower bounds.
|
| | |
|
| |
|
|
|
| |
of self-defined macros, add limit of Array to gist__int_ops. BTW, intarray now
doesn't support NULLs in arrays.
|
| |
|
|
| |
use it for calculating bit length of TPQTGist
|
| | |
|
| |
|
|
| |
Instead of getting elements of array manually call deconstruct_array
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1 Comparison operation for tsquery
2 Btree index on tsquery
3 numnode(tsquery) - returns 'length' of tsquery
4 tsquery @ tsquery, tsquery ~ tsquery - contains, contained for tsquery.
Note: They don't gurantee exact result, only MAY BE, so it
useful only for speed up rewrite functions
5 GiST index support for @,~
6 rewrite():
select rewrite(orig, what, to);
select rewrite(ARRAY[orig, what, to]) from tsquery_table;
select rewrite(orig, 'select what, to from tsquery_table;');
7 significantly improve cover algorithm
|
| | |
|
| | |
|
| |
|
|
| |
of copy-editing from myself.
|
| | |
|
| |
|
|
| |
to fail with large test scripts.
|
| |
|
|
| |
2 Allow tsquery_in to input void tsquery: resolve dump/restore problem with tsquery
|
| |
|
|
|
|
|
|
| |
if there isn't one already open. Upon dblink_close, only commit
the open transaction if it was started by dblink_open, and only
then when all cursors opened by dblink_open are closed. The transaction
accounting is done individually for all named connections, plus
the persistent unnamed connection.
|
| |
|
|
| |
when not using gcc (which has slightly nonstandard inclusion rules).
|
| |
|
|
|
| |
Fedora). This was already done by somebody for the core flex files,
but these contrib files seem to have been missed.
|