Commit Graph

4970 Commits (b683908064e1fa4db26348ca43081dc6a99e3e4e)

Author SHA1 Message Date
Tom Lane cfc5008a51 Adjust naming of indexes and their columns per recent discussion. 16 years ago
Tom Lane 4fca795de4 Bump catversion to reflect the fact that HS patch changed pg_proc 16 years ago
Simon Riggs efc16ea520 Allow read only connections during recovery, known as Hot Standby. 16 years ago
Peter Eisentraut d6de43099a Don't unblock SIGQUIT in the SIGQUIT handler 16 years ago
Peter Eisentraut b63b967a7e If there is no sigdelset(), define it as a macro. 16 years ago
Peter Eisentraut dd4cd55c15 Python 3 support in PL/Python 16 years ago
Tom Lane a5495cd841 Add a hook to let loadable modules get control at ProcessUtility execution, 16 years ago
Tom Lane 34d26872ed Support ORDER BY within aggregate function calls, at long last providing a 16 years ago
Robert Haas cddca5ec13 Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics. 16 years ago
Tom Lane a620d5005d Fix a bug introduced when set-returning SQL functions were made inline-able: 16 years ago
Magnus Hagander 0182d6f646 Allow LDAP authentication to operate in search+bind mode, meaning it 16 years ago
Robert Haas 02490d4692 Export ExplainBeginOutput() and ExplainEndOutput() for auto_explain. 16 years ago
Itagaki Takahiro f1325ce213 Add large object access control. 16 years ago
Andrew Dunstan 324385d67f Add YAML to list of EXPLAIN formats. Greg Sabino Mullane, reviewed by Takahiro Itagaki. 16 years ago
Tom Lane 62aba76568 Prevent indirect security attacks via changing session-local state within 16 years ago
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to 16 years ago
Tom Lane 8de7472b45 Don't use a duplicate OID for aclexplode(). 16 years ago
Peter Eisentraut 36f887c41c Speed up information schema privilege views 16 years ago
Heikki Linnakangas ab3148b712 Fix bug in temporary file management with subtransactions. A cursor opened 16 years ago
Tom Lane 0d32342501 Teach the regular expression functions to do case-insensitive matching and 16 years ago
Bruce Momjian ef51395e24 Revert due to Tom's concerns: 16 years ago
Bruce Momjian d85cb27293 ProcessUtility_hook: 16 years ago
Tom Lane 0c61cff57a Make pg_stat_activity.application_name visible to all users, rather than 16 years ago
Tom Lane 42b2907d12 Add support for anonymous code blocks (DO blocks) to PL/Perl. 16 years ago
Tom Lane 8217cfbd99 Add support for an application_name parameter, which is displayed in 16 years ago
Tom Lane 1a95f12702 Eliminate a lot of list-management overhead within join_search_one_level 16 years ago
Heikki Linnakangas cd87b6f8a5 Fix an old bug in multixact and two-phase commit. Prepared transactions can 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago
Tom Lane c742b795dd Add a hook to CREATE/ALTER ROLE to allow an external module to check the 16 years ago
Tom Lane 5e66a51c2e Provide a parenthesized-options syntax for VACUUM, analogous to that recently 16 years ago
Tom Lane caf9c830d9 Improve planning of Materialize nodes inserted atop the inner input of a 16 years ago
Magnus Hagander da8d684d39 Add inheritable ACE when creating a restricted token for execution on 16 years ago
Tom Lane 82121aff12 Avoid assuming that enum CreateStmtLikeOption is unsigned. Zdenek Kotala 16 years ago
Tom Lane 19d802767d Remove pg_parse_string_token() --- not needed anymore. 16 years ago
Alvaro Herrera e7ec022266 Fix longstanding problems in VACUUM caused by untimely interruptions 16 years ago
Tom Lane 10bcfa189b Re-refactor the core scanner's API, in order to get out from under the problem 16 years ago
Andrew Dunstan b79f49c780 Keep track of language's trusted flag in InlineCodeBlock. Needed to support DO blocks for languages that have both trusted and untrusted variants. 16 years ago
Tom Lane 593f4b854a Don't treat NEW and OLD as reserved words anymore. For the purposes of rules 16 years ago
Tom Lane 6bef82b38a Rename some encoding conversion modules to keep pathnames in our source 16 years ago
Tom Lane 9bedd128d6 Add support for invoking parser callback hooks via SPI and in cached plans. 16 years ago
Tom Lane 7d535ebe5b Dept of second thoughts: after studying index_getnext() a bit more I realize 16 years ago
Tom Lane c4afdca4c2 Fix two serious bugs introduced into hash indexes by the 8.4 patch that made 16 years ago
Tom Lane fb5d05805b Implement parser hooks for processing ColumnRef and ParamRef nodes, as per my 16 years ago
Tom Lane cbcd1701f1 Fix AcquireRewriteLocks to be sure that it acquires the right lock strength 16 years ago
Tom Lane 46e3a16b05 When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan node 16 years ago
Tom Lane 61e5328208 Make FOR UPDATE/SHARE in the primary query not propagate into WITH queries; 16 years ago
Heikki Linnakangas 2078e384a3 Fix range check in date_recv that tried to limit accepted values to only 16 years ago
Tom Lane 9f2ee8f287 Re-implement EvalPlanQual processing to improve its performance and eliminate 16 years ago
Tom Lane ab61df9e52 Remove regex_flavor GUC, so that regular expressions are always "advanced" 16 years ago
Tom Lane 289e2905c8 Remove add_missing_from GUC and associated parser support for "implicit RTEs". 16 years ago