aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt
Commit message (Expand)AuthorAge
* Make LC_COLLATE and LC_CTYPE database-level settings. Collation andHeikki Linnakangas2008-09-23
* Clean up a couple of weird corner cases in interval parsing: make -yyyy-mm beTom Lane2008-09-16
* Fix multiple memory leaks in xml_out(). Per report from Matt Magoffin.Tom Lane2008-09-16
* Fix caching of foreign-key-checking queries so that when a replan is needed,Tom Lane2008-09-15
* Tighten up to_date/to_timestamp so that they are more likely to rejectTom Lane2008-09-11
* Adjust the parser to accept the typename syntax INTERVAL ... SECOND(n)Tom Lane2008-09-11
* Make our parsing of INTERVAL literals spec-compliant (or at least a heck ofTom Lane2008-09-10
* Improve the plan cache invalidation mechanism to make it invalidate plansTom Lane2008-09-09
* Create a separate grantable privilege for TRUNCATE, rather than having it beTom Lane2008-09-08
* Reimplement text_position and related functions to use Boyer-Moore-HorspoolTom Lane2008-09-07
* Adjust psql's new \ef command to present an empty CREATE FUNCTION templateTom Lane2008-09-06
* Implement a psql command "\ef" to edit the definition of a function.Tom Lane2008-09-06
* Add a bunch of new error location reports to parse-analysis error messages.Tom Lane2008-09-01
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-25
* Minor patch on pgbenchBruce Momjian2008-08-22
* Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane2008-08-22
* Clean up the loose ends in selectivity estimation left by my patch for semiTom Lane2008-08-16
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-14
* Introduce the concept of relation forks. An smgr relation can now consistHeikki Linnakangas2008-08-11
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-02
* Code review for array_fill patch: fix inadequate check for array size overflowTom Lane2008-07-21
* Implement SQL-spec RETURNS TABLE syntax for functions.Tom Lane2008-07-18
* Add a "provariadic" column to pg_proc to eliminate the remarkably expensiveTom Lane2008-07-16
* Support "variadic" functions, which can accept a variable number of argumentsTom Lane2008-07-16
* Add array_fill() to create arrays initialized with a value.Bruce Momjian2008-07-16
* Const-ify the arguments of str_tolower() and friends to suppress compileTom Lane2008-07-12
* Fix estimate_num_groups() to assume that GROUP BY expressions yielding booleanTom Lane2008-07-07
* Fix AT TIME ZONE (in all three variants) so that we first try to interpretTom Lane2008-07-07
* Add a function pg_get_keywords() to let clients find out the set of keywordsTom Lane2008-07-03
* Fix transaction-lifespan memory leak in xpath(). Report by Matt Magoffin,Tom Lane2008-07-03
* Fix bug "select lower('asd') = 'asd'" returns false with multibyte encodingTeodor Sigaev2008-06-26
* Reduce the alignment requirement of type "name" from int to char, and arrangeTom Lane2008-06-24
* Merge duplicate upper/lower/initcap() routines in oracle_compat.c andBruce Momjian2008-06-23
* Improve our #include situation by moving pointer types away from theAlvaro Herrera2008-06-19
* Clean up some problems with redundant cross-type arithmetic operators. AddTom Lane2008-06-17
* Move USE_WIDE_UPPER_LOWER define to c.h, and remove TS_USE_WIDE and useBruce Momjian2008-06-17
* Fix unportable (and incorrect anyway) usage of LL constant suffix thatTom Lane2008-06-09
* Fix datetime input functions to correctly detect integer overflow whenTom Lane2008-06-09
* Change xlog.h to xlogdefs.h in bufpage.h, and fix fallout.Alvaro Herrera2008-06-06
* Fix pg_get_ruledef() so that negative numeric constants are parenthesized.Tom Lane2008-06-06
* Alter the xxx_pattern_ops opclasses to use the regular equality operator ofTom Lane2008-05-27
* Simplify code in formatting.c now that to upper/lower/initcase do notBruce Momjian2008-05-20
* Make to_char()'s localized month/day names depend on LC_TIME, not LC_MESSAGES.Tom Lane2008-05-19
* Coercion sanity check in ri_HashCompareOp failed to allow for enums, as perTom Lane2008-05-19
* Extend GIN to support partial-match searches, and extend tsquery to supportTom Lane2008-05-16
* Add support for tracking call counts and elapsed runtime for user-definedTom Lane2008-05-15
* Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera2008-05-12
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-12
* Adjust power() error messages to be more descriptive.Bruce Momjian2008-05-09
* Update C comments to mention SQL:2003 handling of power return values.Bruce Momjian2008-05-09