Commit Graph

19290 Commits (12bb35fc9b000d462b9bd6b8856e1884ef1bb3d7)

Author SHA1 Message Date
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
Tom Lane a51cc7e9e6 Suppress uninitialized-variable warning. 7 years ago
Michael Paquier ecfed4a122 Improve error handling of column references in expression transformation 7 years ago
Thomas Munro d2fd7f74ee Fix off-by-one error in txid_status(). 7 years ago
Michael Paquier 1983af8e89 Switch some palloc/memset calls to palloc0 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
Alvaro Herrera 126d631222 Fix partitioned index creation bug with dropped columns 7 years ago
Tom Lane 53bcf5e3db Build "other rels" of appendrel baserels in a separate step. 7 years ago
Tom Lane 7c366ac969 Fix oversight in data-type change for autovacuum_vacuum_cost_delay. 7 years ago
Tom Lane e8d5dd6be7 Get rid of duplicate child RTE for a partitioned table. 7 years ago
Peter Eisentraut c8c885b7a5 Fix misplaced const 7 years ago
Andres Freund 2ac1b2b175 Remove heap_hot_search(). 7 years ago
Michael Paquier cdde886d36 Fix crash when using partition bound expressions 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
Tom Lane f7111f72d2 Improve planner's selectivity estimates for inequalities on CTID. 7 years ago
Tom Lane 8edd0e7946 Suppress Append and MergeAppend plan nodes that have a single child. 7 years ago
Peter Geoghegan f21668f328 Add "split after new tuple" nbtree optimization. 7 years ago
Tom Lane f7ff0ae842 Further code review for new integerset code. 7 years ago
Robert Haas 5857be907d Fix use of wrong datatype with sizeof(). 7 years ago
Robert Haas 6f97457e0d Add progress reporting for CLUSTER and VACUUM FULL. 7 years ago
Alexander Korotkov 1d88a75c42 Get rid of backtracking in jsonpath_scan.l 7 years ago
Alexander Korotkov 8b17298f0b Cosmetic changes for jsonpath_gram.y and jsonpath_scan.l 7 years ago
Heikki Linnakangas d303122eab Clean up the Simple-8b encoder code. 7 years ago
Peter Eisentraut 481018f280 Add macro to cast away volatile without allowing changes to underlying type 7 years ago
Andres Freund 9a8ee1dc65 tableam: Add and use table_fetch_row_version(). 7 years ago
Andres Freund 919e48b943 tableam: Use in CREATE TABLE AS and CREATE MATERIALIZED VIEW. 7 years ago
Tom Lane af6550d344 Sort dependent objects before reporting them in DROP ROLE. 7 years ago
Peter Geoghegan 59ab3be9e4 Remove dead code from nbtsplitloc.c. 7 years ago
Michael Paquier 276d2e6c2d Make current_logfiles use permissions assigned to files in data directory 7 years ago
Peter Eisentraut 280a408b48 Transaction chaining 7 years ago
Andres Freund 5db6df0c01 tableam: Add tuple_{insert, delete, update, lock} and use. 7 years ago
Tom Lane f778e537a0 Remove inadequate check for duplicate "xml" PI. 7 years ago
Tom Lane 8d1dadb25b Accept XML documents when xmloption = content, as required by SQL:2006+. 7 years ago
Peter Geoghegan 29b64d1de7 Add nbtree high key "continuescan" optimization. 7 years ago
Tom Lane fb50d3f03f Add unreachable "break" to satisfy -Wimplicit-fallthrough. 7 years ago
Peter Eisentraut 7b084b3831 Revert "Add gitignore entries for jsonpath_gram.h" 7 years ago
Peter Eisentraut 4e274a043f Add gitignore entries for jsonpath_gram.h 7 years ago
Tom Lane 734308a220 Rearrange make_partitionedrel_pruneinfo to avoid work when we can't prune. 7 years ago
Tom Lane c8151e6423 Don't copy PartitionBoundInfo in set_relation_partition_info. 7 years ago
Heikki Linnakangas b5fd4972a3 Fix yet more portability bugs in integerset and its tests. 7 years ago
Heikki Linnakangas d1b9ee4e44 Fix bug in the GiST vacuum's 2nd stage. 7 years ago
Heikki Linnakangas 7df159a620 Delete empty pages during GiST VACUUM. 7 years ago
Heikki Linnakangas df816f6ad5 Add IntegerSet, to hold large sets of 64-bit ints efficiently. 7 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 7 years ago
Michael Paquier 2ab6d28d23 Fix crash with pg_partition_root 7 years ago
Alvaro Herrera 7e7c57bbb2 Fix dependency recording bug for partitioned PKs 7 years ago