Commit Graph

1123 Commits (2ede0ecacca04bade9c35aa2fe6f156cc6bdd8a1)

Author SHA1 Message Date
Neil Conway ade493e02d Add a hash function for "numeric". Mark the equality operator for 19 years ago
Tom Lane d2a4a4069f Add a line to the EXPLAIN ANALYZE output for a Sort node, showing the 19 years ago
Tom Lane 79ca7ffeb6 A few fixups in error handling: mark pg_re_throw() as noreturn for gcc, 19 years ago
Tom Lane d26559dbf3 Teach tuplesort.c about "top N" sorting, in which only the first N tuples 19 years ago
Tom Lane 88f1fd2989 Fix oversight in PG_RE_THROW processing: it's entirely possible that there 19 years ago
Tom Lane c432061963 Change the timestamps recorded in transaction commit/abort xlog records 19 years ago
Tom Lane 957d08c81f Implement rate-limiting logic on how often backends will attempt to send 19 years ago
Tom Lane a2e923a652 Fix dynahash.c to suppress hash bucket splits while a hash_seq_search() scan 19 years ago
Peter Eisentraut b7edb568bd Make configuration parameters fall back to their default values when they 19 years ago
Tom Lane 42dc4b66e6 Make plancache store cursor options so it can pass them to planner during 19 years ago
Neil Conway d13e903bea RESET SESSION, plus related new DDL commands. Patch from Marko Kreen, 19 years ago
Tom Lane 3e23b68dac Support varlena fields with single-byte headers and unaligned storage. 19 years ago
Tom Lane 57690c6803 Support enum data types. Along the way, use macros for the values of 19 years ago
Peter Eisentraut 0b75afda92 Mapping schemas and databases to XML and XML Schema. 19 years ago
Tom Lane fba8113c1b Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving) 19 years ago
Tom Lane bf94076348 Fix array coercion expressions to ensure that the correct volatility is 19 years ago
Tom Lane 55a7cf80a0 Allow non-superuser database owners to create procedural languages. 19 years ago
Tom Lane e85a01df67 Clean up the representation of special snapshots by including a "method 19 years ago
Tom Lane 547b6e537a Fix plancache so that any required replanning is done with the same 19 years ago
Bruce Momjian e651bcf3f6 Add xmlpath() to evaluate XPath expressions, with namespaces support. 19 years ago
Neil Conway 9eb78beeae Add three new regexp functions: regexp_matches, regexp_split_to_array, 19 years ago
Jan Wieck 0fe16500d3 Changes pg_trigger and extend pg_rewrite in order to allow triggers and 19 years ago
Tom Lane 95f6d2d209 Make use of plancache module for SPI plans. In particular, since plpgsql 19 years ago
Peter Eisentraut f4ee82e3d3 Reverted waiting for further fixes: 19 years ago
Tom Lane b9527e9840 First phase of plan-invalidation project: create a plan cache management 19 years ago
Peter Eisentraut f84308f195 Make configuration parameters fall back to their default values when they 19 years ago
Bruce Momjian a535cdf130 Revert temp_tablespaces because of coding problems, per Tom. 19 years ago
Bruce Momjian 63c678d17b Fix for COPY-after-truncate feature. 19 years ago
Tom Lane 61c3e5b248 Make log_min_error_statement put LOG level at the same priority as 19 years ago
Tom Lane 234a02b2a8 Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). 19 years ago
Tom Lane 655aa5b330 Now that plans have flat rangetable lists, it's a lot easier to get EXPLAIN to 19 years ago
Tom Lane 9cbd0c155d Remove the Query structure from the executor's API. This allows us to stop 19 years ago
Bruce Momjian 3e803f7273 Add "isodow" option to EXTRACT() and date_part() where Sunday = 7. 19 years ago
Bruce Momjian 89a624439e Create AVG() aggregates for int8 and NUMERIC which do not compute X^2, 19 years ago
Peter Eisentraut 355e05ab41 Functions for mapping table data and table schemas to XML (a.k.a. XML export) 19 years ago
Bruce Momjian 4ebb0cf9c3 Add two new format fields for use with to_char(), to_date() and 19 years ago
Tom Lane 7bddca3450 Fix up foreign-key mechanism so that there is a sound semantic basis for the 19 years ago
Peter Eisentraut eb19144894 Add support for optionally escaping periods when converting SQL identifiers 19 years ago
Tom Lane c398300330 Combine cmin and cmax fields of HeapTupleHeaders into a single field, by 19 years ago
Peter Eisentraut ec020e1ceb Implement XMLSERIALIZE for real. Analogously, make the xml to text cast 19 years ago
Tom Lane a635c08fa1 Add support for cross-type hashing in hash index searches and hash joins. 19 years ago
Neil Conway 74a1a2b8b1 Rename the uuid_t type to pg_uuid_t, to avoid a conflict with any 19 years ago
Neil Conway a534068e0e Add a new builtin type, "uuid". This implements a UUID type, similar to 19 years ago
Peter Eisentraut 22bd156ff0 Various fixes in the logic of XML functions: 19 years ago
Bruce Momjian 148ea5cbea Add GUC temp_tablespaces to provide a default location for temporary 19 years ago
Bruce Momjian ef65f6f7a4 Prevent WAL logging when COPY is done in the same transation that 19 years ago
Tom Lane a33cf1041f Add CREATE/ALTER/DROP OPERATOR FAMILY commands, also COMMENT ON OPERATOR 19 years ago
Tom Lane 4f06c688c7 Put back planner's ability to cache the results of mergejoinscansel(), 19 years ago
Tom Lane 5a7471c307 Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc 19 years ago
Tom Lane 066926dfbb Refactor some lsyscache routines to eliminate duplicate code and save 19 years ago