Commit Graph

450 Commits (0f5ca02f53ac2b211d8518f0882c49284c0c9610)

Author SHA1 Message Date
Kevin Grittner 8c48375e5f Implement syntax for transition tables in AFTER triggers. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Kevin Grittner a343e223a5 Revert no-op changes to BufferGetPage() 10 years ago
Kevin Grittner 8b65cf4c5e Modify BufferGetPage() to prepare for "snapshot too old" feature 10 years ago
Teodor Sigaev 8b99edefca Revert CREATE INDEX ... INCLUDING ... 10 years ago
Teodor Sigaev 386e3d7609 CREATE INDEX ... INCLUDING (column[, ...]) 10 years ago
Alvaro Herrera f402b99501 Type names should not be quoted 10 years ago
Alvaro Herrera 59a2111b23 Improve internationalization of messages involving type names 10 years ago
Simon Riggs 8320c625d9 Change comment to describe correct lock level used 10 years ago
Tom Lane 364a9f47ab Refactor pull_var_clause's API to make it less tedious to extend. 10 years ago
Tom Lane 72eee410d4 Move pg_constraint.h function declarations to new file pg_constraint_fn.h. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Kevin Grittner 5956b7f9e8 Fix typo in C comment. 10 years ago
Andres Freund e95126cf04 Don't use function definitions looking like old-style ones. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Andres Freund e8898e9169 Minor ON CONFLICT related comments and doc fixes. 11 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Andres Freund 2c8f4836db Represent columns requiring insert and update privileges indentently. 11 years ago
Simon Riggs 0ef0396ae1 Reduce lock levels of some trigger DDL and add FKs 11 years ago
Alvaro Herrera a2e35b53c3 Change many routines to return ObjectAddress rather than OID 11 years ago
Tom Lane 33a3b03d63 Use FLEXIBLE_ARRAY_MEMBER in some more places. 11 years ago
Stephen Frost 804b6b6db4 Fix column-privilege leak in error-message paths 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Robert Haas c8df9477f8 Fix potential NULL-pointer dereference. 11 years ago
Robert Haas 85bb81de53 Fix off-by-one error in 2781b4bea7. 11 years ago
Robert Haas 2781b4bea7 Perform less setup work for AFTER triggers at transaction start. 11 years ago
Alvaro Herrera df630b0dd5 Implement SKIP LOCKED for row-level locks 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Noah Misch 7cbe57c34d Offer triggers on foreign tables. 12 years ago
Noah Misch 6115480c54 Improve comments about AfterTriggerBeginQuery() query level usage. 12 years ago
Robert Haas 5f173040e3 Avoid repeated name lookups during table and index DDL. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas e55704d8b2 Add new wal_level, logical, sufficient for logical decoding. 12 years ago
Robert Haas 8e18d04d4d Refine our definition of what constitutes a system relation. 12 years ago
Robert Haas 568d4138c6 Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 12 years ago
Stephen Frost 551938ae22 Post-pgindent cleanup 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Tom Lane f8db76e875 Editorialize a bit on new ProcessUtility() API. 13 years ago
Robert Haas 05f3f9c7b2 Extend object-access hook machinery to support post-alter events. 13 years ago
Robert Haas f90cc26982 Code beautification for object-access hook machinery. 13 years ago
Bruce Momjian 7e2322dff3 Allow CREATE TABLE IF EXIST so succeed if the schema is nonexistent 13 years ago
Alvaro Herrera 0ac5ad5134 Improve concurrency of foreign key locking 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Robert Haas c504513f83 Adjust many backend functions to return OID rather than void. 13 years ago
Tom Lane da63fec7db Add missing buffer lock acquisition in GetTupleForTrigger(). 13 years ago
Kevin Grittner 6868ed7491 Throw error if expiring tuple is again updated or deleted. 13 years ago
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 13 years ago
Tom Lane eaccfded98 Centralize the logic for detecting misplaced aggregates, window funcs, etc. 13 years ago
Alvaro Herrera f5bcd398ad connoinherit may be true only for CHECK constraints 13 years ago