Commit Graph

1788 Commits (2e35d4f35ca3dd822dbf8dcdcceff822cfb43d78)

Author SHA1 Message Date
Tom Lane e49ae8d3bc Recognize functional dependency on primary keys. This allows a table's 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
Robert Haas fd1843ff89 Standardize get_whatever_oid functions for other object types. 16 years ago
Peter Eisentraut 641459f269 Add xmlexists function 16 years ago
Tom Lane f223bb7a41 Improved version of patch to protect pg_get_expr() against misuse: 16 years ago
Simon Riggs 2dbbda02e7 Reduce lock levels of CREATE TRIGGER and some ALTER TABLE, CREATE RULE actions. 16 years ago
Robert Haas a3b012b560 CREATE TABLE IF NOT EXISTS. 16 years ago
Robert Haas 0839f312e9 Change the default value of standard_conforming_strings to on. 16 years ago
Tom Lane fba999cb2c Allow ORDER BY/GROUP BY/etc items to match targetlist items regardless of 16 years ago
Bruce Momjian 239d769e7e pgindent run for 9.0, second run 16 years ago
Heikki Linnakangas 350ab443be stringToNode() and deparse_expression_pretty() crash on invalid input, 16 years ago
Robert Haas 26b7abfa32 Fix ALTER LARGE OBJECT and GRANT ... ON LARGE OBJECT for large OIDs. 16 years ago
Tom Lane b12b7a9038 Change the notation for calling functions with named parameters from 16 years ago
Tom Lane ed437e2b27 Adjust comments about avoiding use of printf's %.*s. 16 years ago
Tom Lane 54cd4f0457 Work around a subtle portability problem in use of printf %s format. 16 years ago
Tom Lane d64b110a64 Fix stupid typo in refnameRangeTblEntry() --- mea maxima culpa. 16 years ago
Tom Lane 93324355eb Pass incompletely-transformed aggregate argument lists as separate parameters 16 years ago
Heikki Linnakangas 3bdede3974 Fix IsBinaryCoercible to not confuse a cast using in/out functions 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 11b5847058 Add an OR REPLACE option to CREATE LANGUAGE. 16 years ago
Tom Lane 50a90fac40 Stamp HEAD as 9.0devel, and update various places that were referring to 8.5 16 years ago
Tom Lane d1e027221d Replace the pg_listener-based LISTEN/NOTIFY mechanism with an in-memory queue. 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Tom Lane 4688869f41 Tweak the order of processing of WITH clauses so that they are processed 16 years ago
Tom Lane ec4be2ee68 Extend the set of frame options supported for window functions. 16 years ago
Tom Lane 0a469c8769 Remove old-style VACUUM FULL (which was known for a little while as 16 years ago
Tom Lane b9b8831ad6 Create a "relation mapping" infrastructure to support changing the relfilenodes 16 years ago
Tom Lane 47c5b8f558 Fix unwarranted assumption that a cached rowtype would stick around 16 years ago
Peter Eisentraut e7b3349a8a Type table feature 16 years ago
Tom Lane 9507c8a1db Add get_bit/set_bit functions for bit strings, paralleling those for bytea, 16 years ago
Robert Haas 76a47c0e74 Replace ALTER TABLE ... SET STATISTICS DISTINCT with a more general mechanism. 16 years ago
Tom Lane 196a6ca5de Fix unportable use of isxdigit() with char (rather than unsigned char) 16 years ago
Tom Lane 08f8d478eb Do parse analysis of an EXPLAIN's contained statement during the normal 16 years ago
Tom Lane 43a9a2fb89 Make fixed_paramref_hook behave properly when there are 'unused' slots 16 years ago
Itagaki Takahiro 946cf229e8 Support rewritten-based full vacuum as VACUUM FULL. Traditional 16 years ago
Robert Haas d86d51a958 Support ALTER TABLESPACE name SET/RESET ( tablespace_options ). 16 years ago
Tom Lane daf5b0f297 Fix a few places where we needed -I. in CPPFLAGS to work properly in 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 7839d35991 Add an "argisrow" field to NullTest nodes, following a plan made way back in 16 years ago
Tom Lane d4d1885e42 Remove a couple of unnecessary calls of CreateCacheMemoryContext. These 16 years ago
Bruce Momjian 1fd9883ff4 Zero-label enums: 16 years ago
Tom Lane d68e08d1fe Allow the index name to be omitted in CREATE INDEX, causing the system to 16 years ago
Tom Lane cfc5008a51 Adjust naming of indexes and their columns per recent discussion. 16 years ago
Tom Lane b7d6795445 Disallow comments on columns of relation types other than tables, views, 16 years ago
Tom Lane cb05f5388d There is no good reason for the CREATE TABLE LIKE INCLUDING COMMENTS code to 16 years ago
Tom Lane 52fc0075ab Avoid a premature coercion failure in transformSetOperationTree() when 16 years ago
Tom Lane 34d26872ed Support ORDER BY within aggregate function calls, at long last providing a 16 years ago
Itagaki Takahiro f1325ce213 Add large object access control. 16 years ago
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago