Commit Graph

504 Commits (c91560defc57f89f7e88632ea14ae77b5cec78ee)

Author SHA1 Message Date
Andres Freund c91560defc Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c. 7 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Tom Lane 1c53c4dec3 Finish reverting "recheck_on_update" patch. 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
Peter Eisentraut ae4472c619 Remove obsolete IndexIs* macros 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Andres Freund 4da597edf1 Make TupleTableSlots extensible, finish split of existing slot type. 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Peter Eisentraut 96b00c433c Remove obsolete pg_constraint.consrc column 7 years ago
Michael Paquier 17f206fbc8 Set pg_class.relhassubclass for partitioned indexes 7 years ago
Andres Freund 02a30a09f9 Correct constness of system attributes in heap.c & prerequisites. 7 years ago
Alvaro Herrera ad08006ba0 Fix event triggers for partitioned tables 7 years ago
Alvaro Herrera fb9e93a2c5 Fix duplicate primary keys in partitions 7 years ago
Andres Freund 29c94e03c7 Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. 7 years ago
Peter Eisentraut e5f1bb92cf Simplify index tuple descriptor initialization 7 years ago
Tom Lane 17b7c302b5 Fully enforce uniqueness of constraint names. 7 years ago
Peter Eisentraut e4597ee65d InsertPgAttributeTuple() to set attcacheoff 7 years ago
Peter Geoghegan b3f919da07 Add table relcache invalidation to index builds. 7 years ago
Tom Lane 3a675f729e Count heap tuples in non-SnapshotAny path in IndexBuildHeapRangeScan(). 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 7 years ago
Teodor Sigaev c266ed31a8 Cleanup covering infrastructure 8 years ago
Teodor Sigaev c9c875a28f Rename IndexInfo.ii_KeyAttrNumbers array 8 years ago
Alvaro Herrera 9e9befac4a Set relispartition correctly for index partitions 8 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 8 years ago
Teodor Sigaev 8224de4f42 Indexes with INCLUDE columns and their support in B-tree 8 years ago
Robert Haas 47cb9ca49a Fix possible failure in parallel index build. 8 years ago
Andrew Dunstan 16828d5c02 Fast ALTER TABLE ADD COLUMN with a non-NULL default 8 years ago
Simon Riggs c203d6cf81 Allow HOT updates for some expression indexes 8 years ago
Alvaro Herrera 86f575948c Allow FOR EACH ROW triggers on partitioned tables 8 years ago
Tom Lane 7c91a0364f Sync up our various ways of estimating pg_class.reltuples. 8 years ago
Peter Eisentraut f66e8bf875 Remove pg_class.relhaspkey 8 years ago
Tom Lane 8ecdc2ffe3 Use ereport not elog for some corrupt-HOT-chain reports. 8 years ago
Alvaro Herrera eb7ed3f306 Allow UNIQUE indexes on partitioned tables 8 years ago
Tom Lane 524d64ea8e Remove bogus "extern" annotations on function definitions. 8 years ago
Robert Haas 9da0cc3528 Support parallel btree index builds. 8 years ago
Alvaro Herrera 7f17fd6fc7 Fix CompareIndexInfo's attnum comparisons 8 years ago
Alvaro Herrera 8b08f7d482 Local partitioned indexes 8 years ago
Robert Haas 29d58fd3ad Transfer state pertaining to pending REINDEX operations to workers. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Alvaro Herrera a61f5ab986 Simplify index_[constraint_]create API 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane c30f1770a9 Apply ALTER ... SET NOT NULL recursively in ALTER ... ADD PRIMARY KEY. 8 years ago
Tom Lane 278cb43411 Be more consistent about errors for opfamily member lookup failures. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Tom Lane 651902deb1 Re-run pgindent. 8 years ago
Alvaro Herrera 55a70a023c Assorted translatable string fixes 8 years ago
Peter Eisentraut 3217327053 Identity columns 9 years ago