summaryrefslogtreecommitdiff
path: root/src/include/utils
AgeCommit message (Expand)Author
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
2008-05-12Convert wal_sync_method to guc enum.Magnus Hagander
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera
2008-05-07Convert the list of syscache names from a series of #define's into an enum,Tom Lane
2008-05-04Add timestamp and timestamptz versions of generate_series().Tom Lane
2008-05-04Add pg_conf_load_time() function to report when the Postgres configurationTom Lane
2008-04-28Add generate_subscripts, a series-generation function which generates anAlvaro Herrera
2008-04-21Allow float8, int8, and related datatypes to be passed by value on machinesTom Lane
2008-04-18Cause EXPLAIN's VERBOSE option to print the target list (output column list)Tom Lane
2008-04-17Re-enable pg_terminate_backend() using SIGTERM. SIGTERM testing stillBruce Momjian
2008-04-16Repair two places where SIGTERM exit could leave shared memory stateTom Lane
2008-04-15Revert addition of pg_terminate_backend() because of race conditions.Bruce Momjian
2008-04-15Add pg_terminate_backend() to allow terminating only a single session.Bruce Momjian
2008-04-13Since createplan.c no longer cares whether index operators are lossy, it hasTom Lane
2008-04-10Replace "amgetmulti" AM functions with "amgetbitmap", in which the wholeTom Lane
2008-04-04Re-implement division for numeric values using the traditional "schoolbook"Tom Lane
2008-04-04Implement current_query(), that shows the currently executing query.Bruce Momjian