Commit Graph

8820 Commits (0fca8285ea533fa669a372c91fdb42265dcf7435)

Author SHA1 Message Date
Alvaro Herrera 9f06d79ef8 Add facility to copy replication slots 7 years ago
Noah Misch 82150a05be Revert "Consistently test for in-use shared memory." 7 years ago
Andres Freund ea97e440b8 Harden tableam against nonexistant / wrong kind of AMs. 7 years ago
Andres Freund 86b85044e8 tableam: Add table_multi_insert() and revamp/speed-up COPY FROM buffering. 7 years ago
Robert Haas a96c41feec Allow VACUUM to be run with index cleanup disabled. 7 years ago
Stephen Frost 87e16db5eb Move the be_gssapi_get_* prototypes 7 years ago
Thomas Munro 3eb77eba5a Refactor the fsync queue for wider use. 7 years ago
Andres Freund b73c3a1196 tableam: basic documentation. 7 years ago
Noah Misch 2f932f71d9 Consistently test for in-use shared memory. 7 years ago
Tomas Vondra ea569d64ac Add SETTINGS option to EXPLAIN, to print modified settings. 7 years ago
Alvaro Herrera 799e220346 Log all statements from a sample of transactions 7 years ago
Tomas Vondra c50b3158bf Reduce overhead of pg_mcv_list (de)serialization 7 years ago
Stephen Frost b0b39f72b9 GSSAPI encryption support 7 years ago
Alvaro Herrera f56f8f8da6 Support foreign keys that reference partitioned tables 7 years ago
Heikki Linnakangas 9155580fd5 Generate less WAL during GiST, GIN and SP-GiST index build. 7 years ago
Alvaro Herrera ab0dfc961b Report progress of CREATE INDEX operations 7 years ago
Stephen Frost 4d0e994eed Add support for partial TOAST decompression 7 years ago
Etsuro Fujita d50d172e51 postgres_fdw: Perform the (FINAL, NULL) upperrel operations remotely. 7 years ago
Etsuro Fujita aef65db676 Refactor create_limit_path() to share cost adjustment code with FDWs. 7 years ago
Thomas Munro 475861b261 Add wal_recycle and wal_init_zero GUCs. 7 years ago
Andres Freund d45e401586 tableam: Add table_finish_bulk_insert(). 7 years ago
Peter Eisentraut cc8d415117 Unified logging system for command-line programs 7 years ago
Alexander Korotkov 0a02e2ae02 GIN support for @@ and @? jsonpath operators 7 years ago
Andres Freund bfbcad478f tableam: bitmap table scan. 7 years ago
Andres Freund 73c954d248 tableam: sample scan. 7 years ago
Andres Freund 4bb50236eb tableam: Formatting and other minor cleanups. 7 years ago
Andres Freund 696d78469f tableam: Move heap specific logic from estimate_rel_size below tableam. 7 years ago
Andres Freund 737a292b5d tableam: VACUUM and ANALYZE support. 7 years ago
Tom Lane 428b260f87 Speed up planning when partitions can be pruned at plan time. 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Peter Geoghegan 9c7fb7e6d8 Tweak some nbtree-related code comments. 7 years ago
Tomas Vondra d85e0f366a Fix memory alignment in pg_mcv_list serialization 7 years ago
Andres Freund ffa8444ce4 tableam: Comment fixes. 7 years ago
Peter Eisentraut 5dc92b844e REINDEX CONCURRENTLY 7 years ago
Andres Freund d25f519107 tableam: relation creation, VACUUM FULL/CLUSTER, SET TABLESPACE. 7 years ago
Andres Freund 46bcd2af18 Fix a few comment copy & pastos. 7 years ago
Tomas Vondra 62bf0fb35c Fix deserialization of pg_mcv_list values 7 years ago
Thomas Munro ad308058cc Use FullTransactionId for the transaction stack. 7 years ago
Thomas Munro 2fc7af5e96 Add basic infrastructure for 64 bit transaction IDs. 7 years ago
Andres Freund 2a96909a4a tableam: Support for an index build's initial table scan(s). 7 years ago
Tomas Vondra a63b29a1de Minor improvements for the multivariate MCV lists 7 years ago
Tomas Vondra 7300a69950 Add support for multivariate MCV lists 7 years ago
Tom Lane 333ed246c6 Avoid passing query tlist around separately from root->processed_tlist. 7 years ago
Michael Paquier 5bde1651bb Switch function current_schema[s]() to be parallel-unsafe 7 years ago
Tomas Vondra 6ca015f9f0 Track unowned relations in doubly-linked list 7 years ago
Andres Freund 558a9165e0 Compute XID horizon for page level index vacuum on primary. 7 years ago
Tom Lane 53bcf5e3db Build "other rels" of appendrel baserels in a separate step. 7 years ago
Andres Freund 2ac1b2b175 Remove heap_hot_search(). 7 years ago
Andres Freund 2e3da03e9e tableam: Add table_get_latest_tid, to wrap heap_get_latest_tid. 7 years ago
Andres Freund 71bdc99d0d tableam: Add helper for indexes to check if a corresponding table tuples exist. 7 years ago