aboutsummaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAge
* dbsize modification to support tablespacesBruce Momjian2004-08-12
| | | | Gavin Sherry
* Hashed crosstab was dying with an SPI_finish error when the source SQLJoe Conway2004-08-11
| | | | | produced no rows. Now it returns 0 rows instead. Adjusted regression test for this case.
* Label CVS tip as 8.0devel instead of 7.5devel. Adjust various commentsTom Lane2004-08-04
| | | | and documentation to reference 8.0 instead of 7.5.
* Update oidjoins regression test to match current catalog structure.Tom Lane2004-08-04
|
* PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, withPeter Eisentraut2004-07-30
| | | | | some massaging by Peter Eisentraut. This is basically a simple generalization of the existing contrib makefiles.
* Invent ResourceOwner mechanism as per my recent proposal, and use it toTom Lane2004-07-17
| | | | | | | | 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.
* Properly order mysql links.Bruce Momjian2004-07-15
|
* Make installation instructions match reality.Peter Eisentraut2004-07-12
|
* Update URL's for mysql conversion tools.Bruce Momjian2004-07-11
|
* Fix misspellings: langauge -> language.Tom Lane2004-07-04
|
* Attached is a 1 line bug fix for dbmirror that was submitted.Joe Conway2004-07-02
| | | | | | It fixes a bug where some transactions could be dropped when writing mirrored SQL statements to files. -- Steven Singer
* Add double metaphone code from Andrew Dunstan. Also change metaphone so thatJoe Conway2004-07-01
| | | | | | 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.
* Nested transactions. There is still much left to do, especially on theTom Lane2004-07-01
| | | | | | | 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.
* 1 Eliminate duplicate field HLWORD->skipTeodor Sigaev2004-06-28
| | | | | | 2 Rework support for html tags in parser 3 add HighlightAll to headline function for generating highlighted whole text with saved html tags
* Previous commit wasnt full...Teodor Sigaev2004-06-23
|
* 1 Fix affixes with void replacement (AFAIK, it's only russian)Teodor Sigaev2004-06-23
| | | | 2 Optimize regex execution
* Fix stupid bug in installcheckTeodor Sigaev2004-06-23
|
* Add missing PQclear().Tatsuo Ishii2004-06-14
|
* Now needs to include <ctype.h>.Tom Lane2004-06-12
|
* Remove asymetrical word processing in query and textTeodor Sigaev2004-06-07
|
* - Add aligment of variable data typesTeodor Sigaev2004-06-03
| | | | | | - Add aligment for interval data types - Avoid floating point overflow in penalty functions Janko Richter <jankorichter@yahoo.de> and teodor
* Fix silly bugTeodor Sigaev2004-06-01
|
* List pg_trgm in contrib Makefile and README.Tom Lane2004-06-01
|
* trgm - Trigram matching for PostgreSQLTeodor Sigaev2004-05-31
| | | | | | | | -------------------------------------- The pg_trgm contrib module provides functions and index classes for determining the similarity of text based on trigram matching.
* 1 add namespaces as Tom suggest http://www.pgsql.ru/db/mw/msg.html?mid=1987703Teodor Sigaev2004-05-31
| | | | 2 remove select qeury in inserts
* Fix memory leak with pg_regexecTeodor Sigaev2004-05-31
|
* Fix memory leak with pg_regcompTeodor Sigaev2004-05-31
|
* Win32 related patch by Darko Prenosil. Small correct by teodorTeodor Sigaev2004-05-31
|
* Use the new List API function names throughout the backend, and disable theNeil Conway2004-05-30
| | | | | list compatibility API by default. While doing this, I decided to keep the llast() macro around and introduce llast_int() and llast_oid() variants.
* Stat function now can show statistics per weight of lexemesTeodor Sigaev2004-05-28
|
* New version. Add support for int2, int8, float4, float8, timestamp ↵Teodor Sigaev2004-05-28
| | | | 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
* Fix problems in pg_autovacuum:Bruce Momjian2004-05-26
| | | | | | | | 1) temp table crash 2) Check send_query() function call return value. Backpatch to 7.4.X.
* Please apply this minor patch to the cvs HEAD of dbmirrorJan Wieck2004-05-26
| | | | | | | | | It fixes a typo in a define Thanks -- Steven Singer
* attempt at a multi file commit, to seee how it formatsPostgreSQL Daemon2004-05-20
|
* just testing activitymail ... only added a space here so that the commit wouldPostgreSQL Daemon2004-05-20
| | | | pick it up
* Update docs from Andrew J. Kopciuch <akopciuch@bddf.ca>Teodor Sigaev2004-05-14
|
* Get rid of rd_nblocks field in relcache entries. Turns out this wasTom Lane2004-05-08
| | | | | | | | | 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.
* Suppress 'uninitialized variable' warning emitted by some (not all)Tom Lane2004-05-07
| | | | | 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.
* Use regprocedure type instead of oid. Usefull for human read and dump/restoreTeodor Sigaev2004-05-07
|
* Solve the 'Turkish problem' with undesirable locale behavior for caseTom Lane2004-05-07
| | | | | | | | | | | | | 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.
* Attached is are a few small fixes for dbmirror.Bruce Momjian2004-04-22
| | | | | | | | | | | 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
* Update mention of diff.Bruce Momjian2004-04-19
|
* Update to my2pg version 1.28, add docs, update URL for newest version.Bruce Momjian2004-04-19
| | | | | | | Create diff of custom changes Tom made to the utility for CREATE FUNCTION. This will make moving this utility out of CVS easier.
* Update to my2pg 1.28, from:Bruce Momjian2004-04-19
| | | | http://www.omnistarinc.com/~fonin/downloads.php#my2pg
* The attached patch for contrib/pg_autovacuum/README.pg_autovacuum fixesBruce Momjian2004-04-19
| | | | | | | one apparent error and makes a minor stylistic change that makes it more consistent and makes clear something that confused me :-) Andrew Dunstan
* Fix some more compatibility issues (ctype.h macros must never be passedTom Lane2004-04-02
| | | | signed chars...)
* Fix some portability issues (reliance on gcc-isms).Tom Lane2004-04-01
|
* Fix portability issues with functions that don't match their declaration.Tom Lane2004-04-01
|
* Replace TupleTableSlot convention for whole-row variables and functionTom Lane2004-04-01
| | | | | | | | 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.
* Cleanup vectors of GISTENTRY and eliminate problem with 64-bit strict-alignedTeodor Sigaev2004-03-30
| | | | | | boxes. Change interface to user-defined GiST support methods union and picksplit. Now instead of bytea struct it used special GistEntryVector structure.