Commit Graph

11258 Commits (2e35d4f35ca3dd822dbf8dcdcceff822cfb43d78)

Author SHA1 Message Date
Tom Lane 4dfc457854 Add an xpath_exists() function. This is equivalent to XMLEXISTS except that 16 years ago
Tom Lane 46aa77c7bd Add stats functions and views to provide access to a transaction's own 16 years ago
Tom Lane e49ae8d3bc Recognize functional dependency on primary keys. This allows a table's 16 years ago
Tom Lane f73b765182 Add a comment about the initial default value of max_stack_depth. 16 years ago
Robert Haas 901c0ea2f1 Fix incorrect pathname in comment. 16 years ago
Tom Lane 1e4c050b24 Add a very specific hint for the case that we're unable to locate a function 16 years ago
Tom Lane b0c451e145 Remove the single-argument form of string_agg(). It added nothing much in 16 years ago
Robert Haas fd1843ff89 Standardize get_whatever_oid functions for other object types. 16 years ago
Robert Haas 2a6ef3445c Standardize get_whatever_oid functions for object types with 16 years ago
Peter Eisentraut 641459f269 Add xmlexists function 16 years ago
Robert Haas 97f38001ac Fix numeric_maximum_size() calculation. 16 years ago
Robert Haas 145343534c Allow numeric to use a more compact, 2-byte header in many cases. 16 years ago
Tom Lane db04f2b322 Replace the naive HYPOT() macro with a standards-conformant hypotenuse 16 years ago
Tom Lane 3491520986 Code review for --quote-all-identifiers patch: add missing --help documentation 16 years ago
Tom Lane 72405b066b Add some comments to tinterval_cmp_internal pointing out its severe 16 years ago
Robert Haas 31b6fc06d8 Fix inheritance count tracking in ALTER TABLE .. ADD CONSTRAINT. 16 years ago
Tom Lane 532a4c3531 Be a little more careful with the shift computations in QT2QTN and 16 years ago
Tom Lane 57641a165f Fix core dump in QTNodeCompare when tsquery_cmp() is applied to two empty 16 years ago
Tom Lane e621037eec Tweak a couple of macros in the regex code to suppress compiler warnings 16 years ago
Tom Lane fbcf2cfb53 Fix an ancient typo that prevented the detection of conflicting fields when 16 years ago
Tom Lane 67becf8d41 Fix ANALYZE's ancient deficiency of not trying to collect stats for expression 16 years ago
Tom Lane 97532f7c29 Add some knowledge about prefix matches to tsmatchsel(). It's not terribly 16 years ago
Tom Lane d4fe61b083 Fix an additional set of problems in GIN's handling of lossy page pointers. 16 years ago
Tom Lane 0454f13161 Rewrite the rbtree routines so that an RBNode is the first field of the 16 years ago
Tom Lane b8c798ebc5 Tweak tsmatchsel() so that it examines the structure of the tsquery whenever 16 years ago
Tom Lane 2ab57e089b Rewrite the key-combination logic in GIN's keyGetItem() and scanGetItem() 16 years ago
Robert Haas 8a4dc94ca0 Make details of the Numeric representation private to numeric.c. 16 years ago
Tom Lane f223bb7a41 Improved version of patch to protect pg_get_expr() against misuse: 16 years ago
Simon Riggs 5b8bd0529e Rename asyncCommitLSN to asyncXactLSN to reflect changed role in 9.0. 16 years ago
Tom Lane 984d56b80f Fix another longstanding problem in copy_relation_data: it was blithely 16 years ago
Robert Haas 1a078629ac Fix possible page corruption by ALTER TABLE .. SET TABLESPACE. 16 years ago
Simon Riggs 04e17bae50 Add explicit regression tests for ALTER TABLE lock levels. 16 years ago
Tom Lane 77c75076f3 Fix oversight in new EvalPlanQual logic: the second loop over the ExecRowMark 16 years ago
Simon Riggs 2dbbda02e7 Reduce lock levels of CREATE TRIGGER and some ALTER TABLE, CREATE RULE actions. 16 years ago
Tom Lane 133924e13e Fix potential failure when hashing the output of a subplan that produces 16 years ago
Robert Haas e0226a9bf2 In postgresql.conf.sample, use on/off rather than true/false. 16 years ago
Robert Haas a3b012b560 CREATE TABLE IF NOT EXISTS. 16 years ago
Peter Eisentraut 0156840e4e Add more checks against altering typed tables 16 years ago
Robert Haas 7be8946c78 Avoid deep recursion when assigning XIDs to multiple levels of subxacts. 16 years ago
Robert Haas bca03b12c1 Add missing function prototype. 16 years ago
Robert Haas ce68df468a Add options to force quoting of all identifiers. 16 years ago
Robert Haas b8c6c71d1c Centralize DML permissions-checking logic. 16 years ago
Bruce Momjian 9f8cf32b34 CVS test: please ignore 16 years ago
Bruce Momjian c86f467d18 Properly replay CREATE TABLESPACE during crash recovery by deleting 16 years ago
Robert Haas 5ffaa9005c Add restart_after_crash GUC. 16 years ago
Robert Haas 0839f312e9 Change the default value of standard_conforming_strings to on. 16 years ago
Tom Lane cf5305f406 Remove unnecessary "Not safe to send CSV data" complaint from elog.c's fallback 16 years ago
Tom Lane fba999cb2c Allow ORDER BY/GROUP BY/etc items to match targetlist items regardless of 16 years ago
Bruce Momjian ed92bec079 Simplify missing tablespace replay error hint message, but only in HEAD 16 years ago
Tom Lane 3ec694e17b Add a log_file_mode GUC that allows control of the file permissions set on 16 years ago