Commit Graph

253 Commits (7684b6fbed3a0770a0d8fdcbb5cf8b61394de691)

Author SHA1 Message Date
Tom Lane c8ab970179 Fix list-munging bug that broke SQL function result coercions. 5 years ago
Peter Eisentraut 2453ea1422 Support for OUT parameters in procedures 5 years ago
Michael Paquier 8febfd1855 Switch to multi-inserts when registering dependencies for many code paths 5 years ago
Michael Paquier 4315e8c23b Refactor ObjectAddress field assignments in more places 6 years ago
Tom Lane 24e2885ee3 Introduce "anycompatible" family of polymorphic types. 6 years ago
Tom Lane e6c178b5b7 Refactor our checks for valid function and aggregate signatures. 6 years ago
Tom Lane 3ed2005ff5 Introduce macros for typalign and typstorage constants. 6 years ago
Tom Lane 913bbd88dc Improve the handling of result type coercions in SQL functions. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 7 years ago
Peter Eisentraut 1b29e990e3 Add missing serial commas 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Andrew Gierth 01bde4fa4c Implement OR REPLACE option for CREATE AGGREGATE. 7 years ago
Tom Lane 1fb57af920 Create the infrastructure for planner support functions. 7 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Andres Freund 4c850ecec6 Don't include heapam.h from others headers. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Tom Lane fa2952d8eb Fix missing role dependencies for some schema and type ACLs. 7 years ago
Peter Eisentraut d83423db86 Improve error messages for CREATE OR REPLACE PROCEDURE 7 years ago
Tom Lane 45e98ee730 Remove obsolete prohibition on function name matching a column name. 8 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 8 years ago
Peter Eisentraut 33803f67f1 Support INOUT arguments in procedures 8 years ago
Peter Eisentraut fd1a421fe6 Add prokind column, replacing proisagg and proiswindow 8 years ago
Peter Eisentraut 8b9e9644dc Replace AclObjectKind with ObjectType 8 years ago
Peter Eisentraut 2c6f37ed62 Replace GrantObjectType with ObjectType 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut e4128ee767 SQL procedures 8 years ago
Tom Lane 37a795a60b Support domains over composite types. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Alvaro Herrera 2f5c9d9c9c Tweak catalog indexing abstraction for upcoming WARM 9 years ago
Tom Lane 7afd56c3c6 Use castNode() in a bunch of statement-list-related code. 9 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Peter Eisentraut f21a563d25 Move some things from builtins.h to new header files 9 years ago
Peter Eisentraut 352a24a1f9 Generate fmgr prototypes automatically 9 years ago
Tom Lane ab1f0c8225 Change representation of statement lists, and add statement location info. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas 7aea8e4f2d Determine whether it's safe to attempt a parallel plan for a query. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Peter Eisentraut cac7658205 Add transforms feature 11 years ago
Alvaro Herrera a2e35b53c3 Change many routines to return ObjectAddress rather than OID 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Noah Misch 537cbd35c8 Prevent privilege escalation in explicit calls to PL validators. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago