summaryrefslogtreecommitdiff
path: root/src/backend/access/table
Commit message (Expand)AuthorAgeFilesLines
* Eliminate duplicate code in table.c.Amit Kapila2022-07-261-46/+24
* Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas2022-07-061-1/+1
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-131-1/+0
* Update copyright for 2022Bruce Momjian2022-01-074-4/+4
* Fix some typos with {a,an}Michael Paquier2021-12-091-1/+1
* Replace RelationOpenSmgr() with RelationGetSmgr().Tom Lane2021-07-121-5/+2
* Allow configurable LZ4 TOAST compression.Robert Haas2021-03-191-1/+4
* Enhance nbtree index tuple deletion.Peter Geoghegan2021-01-131-1/+1
* Update copyright for 2021Bruce Momjian2021-01-024-4/+4
* Improve handling of dropped relations for REINDEX DATABASE/SCHEMA/SYSTEMMichael Paquier2020-09-021-0/+34
* Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane2020-08-301-13/+9
* Implement streaming mode in ReorderBuffer.Amit Kapila2020-08-081-0/+8
* Move syncscan.c to src/backend/access/common.Thomas Munro2020-07-291-1/+1
* Allocate consecutive blocks during parallel seqscansDavid Rowley2020-07-261-5/+113
* Fix misuse of table_index_fetch_tuple_check().Peter Geoghegan2020-06-251-0/+4
* Introduce macros for typalign and typstorage constants.Tom Lane2020-03-041-8/+11
* Update copyrights for 2020Bruce Momjian2020-01-014-4/+4
* Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund2019-11-051-1/+5
* Rename some toasting functions based on whether they are heap-specific.Robert Haas2019-10-041-2/+2
* Create an API for inserting and deleting rows in TOAST tables.Robert Haas2019-09-062-1/+332
* tableam: Provide helper functions for relation sizing.Robert Haas2019-07-081-0/+161
* Add missing assertions for required table am callbacks.Amit Kapila2019-07-061-0/+5
* Fix typoMagnus Hagander2019-06-191-1/+1
* Don't access catalogs to validate GUCs when not connected to a DB.Andres Freund2019-06-101-3/+5
* Fix message styleAlvaro Herrera2019-06-061-1/+2
* Fix double-phrase typo in messageAlvaro Herrera2019-05-311-1/+1
* tableam: Rename wrapper functions to match callback names.Andres Freund2019-05-231-24/+24
* Initial pgindent run for v12.Tom Lane2019-05-221-3/+3
* Don't to predicate lock for analyze scans, refactor scan option passing.Andres Freund2019-05-191-6/+8
* "A void function may not return a value".Tom Lane2019-05-181-1/+1
* tableam: Avoid relying on relation size to determine validity of tids.Andres Freund2019-05-171-0/+27
* tableam: Don't assume that every AM uses md.c style storage.Andres Freund2019-05-171-0/+3
* Message style fixesAlvaro Herrera2019-04-301-3/+3
* Remove unused struct member, enforce multi_insert callback presence.Andres Freund2019-04-041-0/+1
* Harden tableam against nonexistant / wrong kind of AMs.Andres Freund2019-04-041-94/+16
* tableam: bitmap table scan.Andres Freund2019-03-311-0/+3
* tableam: sample scan.Andres Freund2019-03-311-0/+3
* tableam: Formatting and other minor cleanups.Andres Freund2019-03-312-4/+18
* tableam: Add helper for indexes to check if a corresponding table tuples exist.Andres Freund2019-03-251-0/+34
* tableam: Add and use table_fetch_row_version().Andres Freund2019-03-251-0/+1
* tableam: Add tuple_{insert, delete, update, lock} and use.Andres Freund2019-03-232-0/+126
* tableam: Add and use scan APIs.Andres Freund2019-03-112-4/+315
* Fix typos in commit 8586bf7ed8.Amit Kapila2019-03-111-3/+3
* tableam: introduce table AM infrastructure.Andres Freund2019-03-063-1/+192
* Introduce access/{table.h, relation.h}, for generic functions from heapam.h.Andres Freund2019-01-212-0/+153