Commit Graph

181 Commits (30df93f698d016d086e8961aa6c6076b37ea0ef4)

Author SHA1 Message Date
Tom Lane 988cccc620 Rethink behavior of CREATE OR REPLACE during CREATE EXTENSION. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 15 years ago
Tom Lane a051ef699c Remove collation information from TypeName, where it does not belong. 15 years ago
Tom Lane d9572c4e3b Core support for "extensions", which are packages of SQL objects. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas cc1ed40d57 Object access hook framework, with post-creation hook. 15 years ago
Robert Haas 44475e782f Centralize some ALTER <whatever> .. SET SCHEMA checks. 15 years ago
Peter Eisentraut 35670340f5 Refactor typenameTypeId() 15 years ago
Tom Lane 529cb267a6 Improve handling of domains over arrays. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Robert Haas fd1843ff89 Standardize get_whatever_oid functions for other object types. 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 50a90fac40 Stamp HEAD as 9.0devel, and update various places that were referring to 8.5 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Tom Lane d879697cd2 Remove the default_do_language parameter, instead making DO use a hardwired 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 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 717fa274d1 Support use of function argument names to identify which actual arguments 16 years ago
Tom Lane 9048b73184 Implement the DO statement to support execution of PL code without having 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Heikki Linnakangas 45a10b2531 Add some sanity checks to CREATE CAST ... WITHOUT FUNCTION. Disallow 17 years ago
Tom Lane f73bed308a Repair a longstanding bug in CLUSTER and the rewriting variants of ALTER 17 years ago
Tom Lane 9f910a3b9a Add some comments about why function parameter default expressions are 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 26ce4e85a1 Add a WINDOW attribute to CREATE FUNCTION, and teach pg_dump about it, 17 years ago
Tom Lane 95b07bc7f5 Support window functions a la SQL:2008. 17 years ago
Tom Lane 517ae4039e Code review for function default parameters patch. Fix numerous problems as 17 years ago
Peter Eisentraut 455dffbb73 Default values for function arguments 17 years ago
Tom Lane 902d1cb35f Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 17 years ago
Heikki Linnakangas 092bc49653 Add support for user-defined I/O conversion casts. 17 years ago
Peter Eisentraut d1b02e7648 Use format_type_be() instead of TypeNameToString() for some more user-facing 17 years ago
Tom Lane 69a785b8bf Implement SQL-spec RETURNS TABLE syntax for functions. 18 years ago
Tom Lane 6563e9e2e8 Add a "provariadic" column to pg_proc to eliminate the remarkably expensive 18 years ago
Tom Lane d89737d31c Support "variadic" functions, which can accept a variable number of arguments 18 years ago
Peter Eisentraut 96193aa803 More replacements of binary compatible to binary coercible. 18 years ago
Peter Eisentraut e3afbb3504 Allow binary-coercible types for cast function arguments and return types. 18 years ago
Alvaro Herrera a3540b0f65 Improve our #include situation by moving pointer types away from the 18 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago
Tom Lane 039dfbfd5d Reduce the need for frontend programs to include "postgres.h" by refactoring 18 years ago
Alvaro Herrera 73b0300b2a Move the HTSU_Result enum definition into snapshot.h, to avoid including 18 years ago
Tom Lane 220db7ccd8 Simplify and standardize conversions between TEXT datums and ordinary C 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 0bd4da23a4 Ensure that typmod decoration on a datatype name is validated in all cases, 18 years ago
Tom Lane e7889b83b7 Support SET FROM CURRENT in CREATE/ALTER FUNCTION, ALTER DATABASE, ALTER ROLE. 19 years ago
Tom Lane 2abae34a2e Implement function-local GUC parameter settings, as per recent discussion. 19 years ago
Tom Lane 57690c6803 Support enum data types. Along the way, use macros for the values of 19 years ago
Tom Lane 5a7471c307 Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc 19 years ago