| Commit message (Collapse) | Author | Age |
|
|
|
| |
Gavin Sherry
|
|
|
|
|
| |
produced no rows. Now it returns 0 rows instead. Adjusted regression
test for this case.
|
|
|
|
| |
and documentation to reference 8.0 instead of 7.5.
|
| |
|
|
|
|
|
| |
some massaging by Peter Eisentraut. This is basically a simple
generalization of the existing contrib makefiles.
|
|
|
|
|
|
|
|
| |
keep track of portal-related resources separately from transaction-related
resources. This allows cursors to work in a somewhat sane fashion with
nested transactions. For now, cursor behavior is non-subtransactional,
that is a cursor's state does not roll back if you abort a subtransaction
that fetched from the cursor. We might want to change that later.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
It fixes a bug where some transactions could be dropped when writing
mirrored SQL statements to files.
-- Steven Singer
|
|
|
|
|
|
| |
an empty input string causes an empty output string to be returned, instead of
throwing an ERROR -- per complaint from Aaron Hillegass, and consistent with
double metaphone. Fix examples in README.soundex pointed out by James Robinson.
|
|
|
|
|
|
|
| |
performance front, but with feature freeze upon us I think it's time to
drive a stake in the ground and say that this will be in 7.5.
Alvaro Herrera, with some help from Tom Lane.
|
|
|
|
|
|
| |
2 Rework support for html tags in parser
3 add HighlightAll to headline function for generating highlighted
whole text with saved html tags
|
| |
|
|
|
|
| |
2 Optimize regex execution
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- Add aligment for interval data types
- Avoid floating point overflow in penalty functions
Janko Richter <jankorichter@yahoo.de> and teodor
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
--------------------------------------
The pg_trgm contrib module provides functions and index classes
for determining the similarity of text based on trigram
matching.
|
|
|
|
| |
2 remove select qeury in inserts
|
| |
|
| |
|
| |
|
|
|
|
|
| |
list compatibility API by default. While doing this, I decided to keep
the llast() macro around and introduce llast_int() and llast_oid() variants.
|
| |
|
|
|
|
| |
with/without time zone, time with/without time zone, date, interval, oid, money and macaddr, char, varchar/text, bytea, numeric, bit, varbit, inet/cidr types for GiST
|
|
|
|
|
|
|
|
| |
1) temp table crash
2) Check send_query() function call return value.
Backpatch to 7.4.X.
|
|
|
|
|
|
|
|
|
| |
It fixes a typo in a define
Thanks
-- Steven Singer
|
| |
|
|
|
|
| |
pick it up
|
| |
|
|
|
|
|
|
|
|
|
| |
costing us lots more to maintain than it was worth. On shared tables
it was of exactly zero benefit because we couldn't trust it to be
up to date. On temp tables it sometimes saved an lseek, but not often
enough to be worth getting excited about. And the real problem was that
we forced an lseek on every relcache flush in order to update the field.
So all in all it seems best to lose the complexity.
|
|
|
|
|
| |
versions of gcc. The code is correct AFAICS, but it requires slightly
more analysis than usual to see that the variable can't be used uninitialized.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
conversion of basic ASCII letters. Remove all uses of strcasecmp and
strncasecmp in favor of new functions pg_strcasecmp and pg_strncasecmp;
remove most but not all direct uses of toupper and tolower in favor of
pg_toupper and pg_tolower. These functions use the same notions of
case folding already developed for identifier case conversion. I left
the straight locale-based folding in place for situations where we are
just manipulating user data and not trying to match it to built-in
strings --- for example, the SQL upper() function is still locale
dependent. Perhaps this will prove not to be what's wanted, but at
the moment we can initdb and pass regression tests in Turkish locale.
|
|
|
|
|
|
|
|
|
|
|
| |
1. Fixed bug where sequences were being mirrored incorrectly if they
exceeded 127
2. Fixed a bug in the perl script with mirroring sequences(John
Burtenshaw sent an email to patches describing the bug in March but I
htink he forgot to attach his patch)
3. The dates/times in the transaction files will always use 2 digits.
Steven Singer
|
| |
|
|
|
|
|
|
|
| |
Create diff of custom changes Tom made to the utility for CREATE
FUNCTION.
This will make moving this utility out of CVS easier.
|
|
|
|
| |
http://www.omnistarinc.com/~fonin/downloads.php#my2pg
|
|
|
|
|
|
|
| |
one apparent error and makes a minor stylistic change that makes it more
consistent and makes clear something that confused me :-)
Andrew Dunstan
|
|
|
|
| |
signed chars...)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
results with tuples as ordinary varlena Datums. This commit does not
in itself do much for us, except eliminate the horrid memory leak
associated with evaluation of whole-row variables. However, it lays the
groundwork for allowing composite types as table columns, and perhaps
some other useful features as well. Per my proposal of a few days ago.
|
|
|
|
|
|
| |
boxes. Change interface to user-defined GiST support methods union and
picksplit. Now instead of bytea struct it used special GistEntryVector
structure.
|