Commit Graph

637 Commits (fa559a86eec2ae90fd63fd7e6563e42f7dc619e0)

Author SHA1 Message Date
Tom Lane 7af16b2a25 Avoid running out of memory during hash_create, by not passing a 22 years ago
Tom Lane c607bd693f Clean up the usage of canonicalize_qual(): in particular, be consistent 22 years ago
Tom Lane 54840eca2e Use a shutdown callback to clear setArgsValid in a FuncExprState that is 22 years ago
Tom Lane 38423232a5 Ensure set-returning functions in the targetlist of a plan node will be 22 years ago
Joe Conway e2605c8311 Add a warning to AtEOXact_SPI() to catch cases where the current 22 years ago
Bruce Momjian ffb087ced5 This patch refactors execTuples.c in two ways. 22 years ago
Bruce Momjian 7ce9b7c0d8 This patch adds a new GUC var, "default_with_oids", which follows the 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane a64846f3ad Get rid of hashkeys field of Hash plan node, since it's redundant with 22 years ago
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 23 years ago
Tom Lane c1d62bfd00 Add operator strategy and comparison-value datatype fields to ScanKey. 23 years ago
Peter Eisentraut 96889392e9 Implement isolation levels read uncommitted and repeatable read as acting 23 years ago
Bruce Momjian 4a39057e59 Back out makeNode() patch to fix gcc 3.3.1 warning. 23 years ago
Bruce Momjian 4a2c34d4a0 Use makeNode() to allocate structures that have to be cast to Node *, 23 years ago
Bruce Momjian 7fb9893f42 Back out -fstrict-aliasing void* casting. 23 years ago
Bruce Momjian d51368dbbd This patch will stop gcc from issuing warnings about type-punned objects 23 years ago
Tom Lane 55d85f42a8 Repair RI trigger visibility problems (this time for sure ;-)) per recent 23 years ago
Bruce Momjian fc7a2affab I discovered that TupleDescGetAttInMetadata and BuildTupleFromCStrings 23 years ago
Tom Lane 8d108fb166 Fix tid scan evaluation of non-constant TID values; can't try to do it 23 years ago
Tom Lane 2848dc5fea Make the world safe (more or less) for dropped columns in plpgsql rowtypes. 23 years ago
Tom Lane a039148cad tlist_matches_tupdesc() needs to defend itself against dropped columns. 23 years ago
Tom Lane c63a5452d8 Get rid of ReferentialIntegritySnapshotOverride by extending Executor API 23 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 23 years ago
Tom Lane a56a016ceb Repair some REINDEX problems per recent discussions. The relcache is 23 years ago
Tom Lane 267924ead8 _SPI_cursor_operation forgot to check for failure return from 23 years ago
Tom Lane 8723e37a26 Since SPI_modifytuple's natts argument is the number of attributes to be 23 years ago
Tom Lane db18703b5a Fix LISTEN/NOTIFY race condition reported by Gavin Sherry. While a 23 years ago
Peter Eisentraut 2d13472c9e OK, some of these syntax errors should be given other codes. 23 years ago
Peter Eisentraut 33d4c828fd Some "feature not supported" errors are better syntax errors, because the 23 years ago
Tom Lane 92ee2528d8 Tweak processing of multiple-index-scan plans to reduce overhead when 23 years ago
Tom Lane 80860c32d9 Improve dynahash.c's API so that caller can specify the comparison function 23 years ago
Tom Lane e945246321 Fix ARRAY[] construct so that in multidimensional case, elements can 23 years ago
Tom Lane 88381ade63 Code cleanup inspired by recent resname bug report (doesn't fix the bug 23 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 23 years ago
Tom Lane 332c694085 Fix nasty little order-of-operations bug in _SPI_cursor_operation. 23 years ago
Tom Lane 870886affe Suppress unused-variable warnings when building without Asserts. 23 years ago
Tom Lane 338aa57be0 Rename fields of DestReceiver to avoid collisions with (ill-considered) 23 years ago
Tom Lane 2f9c859ea1 Fix some copyright notices that weren't updated. Improve copyright tool 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane c4cf7fb814 Adjust 'permission denied' messages to be more useful and consistent. 23 years ago
Tom Lane 9ca5c754fb Cause ARRAY[] construct to return a NULL array, rather than raising an 23 years ago
Tom Lane aad71b40ca Add error stack traceback support for SQL-language functions. 23 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 23 years ago
Tom Lane 5e6d691e0d Error message editing in backend/executor. 23 years ago
Tom Lane e3b1b6c0cd Aggregates can be polymorphic, using polymorphic implementation functions. 23 years ago
Tom Lane d6d07a0eea SQL functions can have arguments and results declared ANYARRAY or 23 years ago
Tom Lane bee217924d Support expressions of the form 'scalar op ANY (array)' and 23 years ago
Tom Lane b3c0551eda Create real array comparison functions (that use the element datatype's 23 years ago
Bruce Momjian 111d8e522b Back out array mega-patch. 23 years ago