summaryrefslogtreecommitdiff
path: root/src/include/utils
AgeCommit message (Expand)Author
2008-11-13array_agg aggregate function, as per SQL:2008, but without ORDER BY clausePeter Eisentraut
2008-11-13PGDLLIMPORT-ize the global variables referenced in pg_crc.h.Tom Lane
2008-11-12Update URL to Ross Williams' CRC paper.Alvaro Herrera
2008-11-12array_length() function, and for SQL compatibility also cardinality()Peter Eisentraut
2008-11-11Add support for input and output of interval values formatted per ISO 8601;Tom Lane
2008-11-04ADD array_ndims functionPeter Eisentraut
2008-11-03suppress_redundant_updates_trigger function.Andrew Dunstan
2008-11-03Add pg_typeof() function.Tom Lane
2008-10-27Install a more robust solution for the problem of infinite error-processingTom Lane
2008-10-14Extend the date type to support infinity and -infinity, analogously toTom Lane
2008-10-13Implement comparison of generic records (composite types), and invent aTom Lane
2008-10-09Fix two flaws in comments I just introduced, pointed out by Tom.Alvaro Herrera
2008-10-09Improve translatability of error messages for external modules by tweakingAlvaro Herrera
2008-10-06Fix up ruleutils.c for CTE features. The main problem was thatTom Lane
2008-10-05Remove obsolete internal functions istrue, isfalse, isnottrue, isnotfalse,Peter Eisentraut
2008-10-04Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane
2008-10-03Add relation fork support to pg_relation_size() function. You can now passHeikki Linnakangas
2008-10-01Improve tuplestore.c to support multiple concurrent read positions.Tom Lane
2008-09-30Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, theHeikki Linnakangas
2008-09-28Add hooks to let plugins override the planner's lookups in pg_statistic.Tom Lane
2008-09-23Make LC_COLLATE and LC_CTYPE database-level settings. Collation andHeikki Linnakangas
2008-09-15Fix caching of foreign-key-checking queries so that when a replan is needed,Tom Lane
2008-09-10Make our parsing of INTERVAL literals spec-compliant (or at least a heck ofTom Lane
2008-09-10Add "source file" and "source line" information to each GUC variable.Alvaro Herrera
2008-09-09Improve the plan cache invalidation mechanism to make it invalidate plansTom Lane
2008-09-08Create a separate grantable privilege for TRUNCATE, rather than having it beTom Lane
2008-09-06Implement a psql command "\ef" to edit the definition of a function.Tom Lane
2008-09-01Add a bunch of new error location reports to parse-analysis error messages.Tom Lane
2008-08-16Clean up the loose ends in selectivity estimation left by my patch for semiTom Lane
2008-08-14Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane
2008-08-02Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane
2008-07-30Replace the hard-wired type knowledge in TypeCategory() and IsPreferredType()Tom Lane
2008-07-23Use guc.c's parse_int() instead of pg_atoi() to parse fillfactor inTom Lane
2008-07-18Adjust things so that the query_string of a cached plan and the sourceText ofTom Lane
2008-07-18Implement SQL-spec RETURNS TABLE syntax for functions.Tom Lane
2008-07-16Add array_fill() to create arrays initialized with a value.Bruce Momjian
2008-07-12Const-ify the arguments of str_tolower() and friends to suppress compileTom Lane
2008-07-03Add a function pg_get_keywords() to let clients find out the set of keywordsTom Lane
2008-06-30Fix recovery.conf boolean variables to take the same range of stringBruce Momjian
2008-06-28If pnstrdup is going to be promoted to a generally available function,Tom Lane
2008-06-23Merge duplicate upper/lower/initcap() routines in oracle_compat.c andBruce Momjian
2008-06-19Improve our #include situation by moving pointer types away from theAlvaro Herrera
2008-06-18Move wchar2char() and char2wchar() from tsearch into /mb to be easier toBruce Momjian
2008-06-17Clean up some problems with redundant cross-type arithmetic operators. AddTom Lane
2008-05-28Add a field to guc enums to allow hiding of values from display whileMagnus Hagander
2008-05-27Alter the xxx_pattern_ops opclasses to use the regular equality operator ofTom Lane
2008-05-19Make to_char()'s localized month/day names depend on LC_TIME, not LC_MESSAGES.Tom Lane
2008-05-17Add $PostgreSQL$ markers to a lot of files that were missing them.Andrew Dunstan
2008-05-15Support SQL/PSM-compatible CASE statement in plpgsql.Tom Lane
2008-05-12Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera