summaryrefslogtreecommitdiff
path: root/src/include/utils
AgeCommit message (Expand)Author
2011-01-09Add array_contains_nulls() function in arrayfuncs.c.Tom Lane
2011-01-08Fix GIN to support null keys, empty and null items, and full index scans.Tom Lane
2011-01-02Basic foreign table support.Robert Haas
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-12-29Support unlogged tables.Robert Haas
2010-12-29Avoid unexpected conversion overflow in planner for distant date values.Tom Lane
2010-12-27Rename the C functions bitand(), bitor() to bit_and(), bit_or().Tom Lane
2010-12-27Corrections to patch adding SQL/MED error codes.Robert Haas
2010-12-25Add foreign data wrapper error code values for SQL/MED.Robert Haas
2010-12-15Add pg_read_binary_file() and whole-file-at-once versions of pg_read_file().Itagaki Takahiro
2010-12-13Generalize concept of temporary relations to "relation persistence".Robert Haas
2010-12-04KNNGIST, otherwise known as order-by-operator support for GIST.Tom Lane
2010-12-03Use GUC lexer for recovery.conf parsing.Robert Haas
2010-12-03Create core infrastructure for KNNGIST.Tom Lane
2010-11-29Simplify and speed up mapping of index opfamilies to pathkeys.Tom Lane
2010-11-24When reporting the server as not responding, if the hostname wasBruce Momjian
2010-11-21Add new SQL function, format(text).Robert Haas
2010-11-20Expose quote_literal_cstr() from core.Robert Haas
2010-11-20Speed up conversion of signed integers to C strings.Robert Haas
2010-11-18Add pg_describe_object functionAlvaro Herrera
2010-10-31Provide hashing support for arrays.Tom Lane
2010-10-25Allow new values to be added to an existing enum type.Tom Lane
2010-10-21Improve handling of domains over arrays.Tom Lane
2010-10-10Support triggers on views.Tom Lane
2010-10-08Teach CLUSTER to use seqscan-and-sort when it's faster than indexscan.Tom Lane
2010-09-22Convert cvsignore to gitignore, and add .gitignore for build targets.Magnus Hagander
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-09-03Install a data-type-based solution for protecting pg_get_expr().REL9_1_ALPHA1Tom Lane
2010-09-02Fix up flushing of composite-type typcache entries to be driven directly byTom Lane
2010-08-24Add string functions: concat(), concat_ws(), left(), right(), and reverse().Itagaki Takahiro
2010-08-19Remove extra newlines at end and beginning of files, add missing newlinesPeter Eisentraut
2010-08-13Include the backend ID in the relpath of temporary relations.Robert Haas
2010-08-13Add xml_is_well_formed, xml_is_well_formed_document, xml_is_well_formed_contentTom Lane
2010-08-10Add three-parameter forms of array_to_string and string_to_array, to allowTom Lane
2010-08-08Add an xpath_exists() function. This is equivalent to XMLEXISTS except thatTom Lane
2010-08-05Remove the single-argument form of string_agg(). It added nothing much inTom Lane
2010-08-05Standardize get_whatever_oid functions for object types withRobert Haas
2010-08-05Add xmlexists functionPeter Eisentraut
2010-08-04Fix declared argument name for numeric_maximum_size.Robert Haas
2010-08-03Replace the naive HYPOT() macro with a standards-conformant hypotenuseTom Lane
2010-08-01Rewrite the rbtree routines so that an RBNode is the first field of theTom Lane
2010-07-30Make details of the Numeric representation private to numeric.c.Robert Haas
2010-07-22Add options to force quoting of all identifiers.Robert Haas
2010-07-20Add restart_after_crash GUC.Robert Haas
2010-07-16Add support for dividing money by money (yielding a float8 result) and forTom Lane
2010-07-13Teach EXPLAIN to print PARAM_EXEC Params as the referenced expressions,Tom Lane
2010-07-06pgindent run for 9.0, second runBruce Momjian
2010-07-05The previous fix in CVS HEAD and 8.4 for handling the case where a cursorHeikki Linnakangas
2010-06-15Add new GUC categories corresponding to sections in docs, and moveItagaki Takahiro
2010-06-13Fix ALTER LARGE OBJECT and GRANT ... ON LARGE OBJECT for large OIDs.Robert Haas