Commit Graph

5217 Commits (0811ff2063be973953eda89e76dac0d299f0fb6b)

Author SHA1 Message Date
Tom Lane 0811ff2063 Avoid using a local FunctionCallInfoData struct in ExecMakeFunctionResult 15 years ago
Tom Lane 186cbbda8f Provide hashing support for arrays. 15 years ago
Tom Lane 14231a41a9 Avoid creation of useless EquivalenceClasses during planning. 15 years ago
Robert Haas 20709f8136 Add a client authentication hook. 15 years ago
Itagaki Takahiro bf76ad07fe Fix typos "are are". 15 years ago
Peter Eisentraut 35670340f5 Refactor typenameTypeId() 15 years ago
Tom Lane 84c123be1d Allow new values to be added to an existing enum type. 15 years ago
Heikki Linnakangas 5c84fe4607 Make OFF keyword unreserved. It's not hard to imagine wanting to use 'off' 15 years ago
Tom Lane 529cb267a6 Improve handling of domains over arrays. 15 years ago
Tom Lane 6e74a91b2b Fix incorrect generation of whole-row variables in planner. 15 years ago
Peter Eisentraut bc8624b15d Support key word 'all' in host column of pg_hba.conf 15 years ago
Tom Lane 419d2374bf Fix a passel of inappropriately-named global functions in GIN. 15 years ago
Tom Lane 48c7d9f6ff Improve GIN indexscan cost estimation. 15 years ago
Tom Lane 07f1264dda Allow WITH clauses to be attached to INSERT, UPDATE, DELETE statements. 15 years ago
Peter Eisentraut 6ab42ae367 Support host names in pg_hba.conf 15 years ago
Tom Lane 11cad29c91 Support MergeAppend plans, to allow sorted output from append relations. 15 years ago
Peter Eisentraut 1a996d6c29 Remove executable permission from files where it doesn't belong 15 years ago
Tom Lane f4d242ef94 Remove some unnecessary tests of pgstat_track_counts. 15 years ago
Tom Lane 220e45bf32 Improve the planner's simplification of NOT constructs. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Tom Lane 9cc8c84e73 Improve logging in VACUUM FULL VERBOSE and CLUSTER VERBOSE. 15 years ago
Tom Lane 3ba11d3df2 Teach CLUSTER to use seqscan-and-sort when it's faster than indexscan. 15 years ago
Tom Lane 3e5f9412d0 Reduce the memory requirement for large ispell dictionaries. 15 years ago
Tom Lane 9b910def24 Clean up temporary-memory management during ispell dictionary loading. 15 years ago
Tom Lane eb22950510 Fix PlaceHolderVar mechanism's interaction with outer joins. 16 years ago
Robert Haas eacb22ec47 Fix duplicate OIDs introduced by SECURITY LABEL patch. 16 years ago
Robert Haas 4d355a8336 Add a SECURITY LABEL command. 16 years ago
Peter Eisentraut e440e12c56 Add ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE 16 years ago
Magnus Hagander fe9b36fd59 Convert cvsignore to gitignore, and add .gitignore for build targets. 16 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 16 years ago
Tom Lane 9eef3318a2 Fix several broken $PostgreSQL$ keywords. Noted while experimenting 16 years ago
Heikki Linnakangas 723d0184e2 Use a latch to make startup process wake up and replay immediately when 16 years ago
Heikki Linnakangas 236b6bc29e Simplify Windows implementation of latches. There's no need to keep a 16 years ago
Tom Lane 4e97631e6a Fix join-removal logic for pseudoconstant and outerjoin-delayed quals. 16 years ago
Heikki Linnakangas d1c33ccf62 Remove prototype for non-existent function from walreceiver.h. Tidy up by 16 years ago
Joe Conway 5eb15c9942 SERIALIZABLE transactions are actually implemented beneath the covers with 16 years ago
Heikki Linnakangas 2746e5f21d Introduce latches. A latch is a boolean variable, with the capability to 16 years ago
Tom Lane 303696c3b4 Install a data-type-based solution for protecting pg_get_expr(). 16 years ago
Tom Lane 8ab6a6b456 In HEAD only, revert kluge solution for preventing misuse of pg_get_expr(). 16 years ago
Tom Lane 9513918c6c Fix up flushing of composite-type typcache entries to be driven directly by 16 years ago
Peter Eisentraut 2355b69b1e Small refactoring of makeVar() from a TargetEntry 16 years ago
Robert Haas c10575ff00 Rewrite comment code for better modularity, and add necessary locking. 16 years ago
Itagaki Takahiro 49b27ab551 Add string functions: concat(), concat_ws(), left(), right(), and reverse(). 16 years ago
Tom Lane b9defe0405 Marginal code cleanup for streaming replication. 16 years ago
Magnus Hagander 946045f04d Add vacuum and analyze counters to pg_stat_*_tables views. 16 years ago
Peter Eisentraut 3f11971916 Remove extra newlines at end and beginning of files, add missing newlines 16 years ago
Tom Lane 2d8314bd43 Rename utf2ucs() to utf8_to_unicode(), and export it so it can be used 16 years ago
Tom Lane b5565bca11 Fix failure of "ALTER TABLE t ADD COLUMN c serial" when done by non-owner. 16 years ago
Tom Lane 946b078044 MyBackendId now needs to be PGDLLIMPORT, so that contrib modules can 16 years ago
Robert Haas debcec7dc3 Include the backend ID in the relpath of temporary relations. 16 years ago