Commit Graph

8822 Commits (66a4bad83aaa6613a45a00a488c04427f9969fb4)

Author SHA1 Message Date
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
Alvaro Herrera 25ee70511e pgbench: Remove \cset 7 years ago
Robert Haas 6f97457e0d Add progress reporting for CLUSTER and VACUUM FULL. 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
Peter Eisentraut 280a408b48 Transaction chaining 7 years ago
Andres Freund b2db277057 Remove spurious return. 7 years ago
Andres Freund 5db6df0c01 tableam: Add tuple_{insert, delete, update, lock} and use. 7 years ago
Peter Geoghegan 29b64d1de7 Add nbtree high key "continuescan" optimization. 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
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
Alvaro Herrera 03ae9d59bd Catversion bump announced in previous commit but forgotten 7 years ago
Tom Lane bfb456c1b9 Improve error reporting for DROP FUNCTION/PROCEDURE/AGGREGATE/ROUTINE. 7 years ago
Tom Lane 8aa9dd74b3 Sort the dependent objects before deletion in DROP OWNED BY. 7 years ago
Alvaro Herrera a6da004715 Add index_get_partition convenience function 7 years ago
Peter Geoghegan fab2502433 Consider secondary factors during nbtree splits. 7 years ago
Peter Geoghegan dd299df818 Make heap TID a tiebreaker nbtree index column. 7 years ago
Peter Geoghegan e5adcb789d Refactor nbtree insertion scankeys. 7 years ago
Alexander Korotkov 550b9d26f8 Get rid of jsonpath_gram.h and jsonpath_scanner.h 7 years ago
Alexander Korotkov 641fde2523 Remove ambiguity for jsonb_path_match() and jsonb_path_exists() 7 years ago
Alexander Korotkov 5e28b778bf Rename typedef in jsonpath_gram.y from "string" to "JsonPathString" 7 years ago
Tom Lane 0dfe3d0ef5 Make checkpoint requests more robust. 7 years ago
Peter Eisentraut 28988a84cf Reorder LOCALLOCK structure members to compact the size 7 years ago
Andrew Gierth 01bde4fa4c Implement OR REPLACE option for CREATE AGGREGATE. 7 years ago
Robert Haas 6776142a07 Revise parse tree representation for VACUUM and ANALYZE. 7 years ago
Robert Haas f41551f61f Fold vacuum's 'int options' parameter into VacuumParams. 7 years ago
Peter Eisentraut 1ffa59a85c Fix optimization of foreign-key on update actions 7 years ago
Michael Paquier 8b938d36f7 Refactor more code logic to update the control file 7 years ago
Alexander Korotkov 142c400d72 Fix make rules for jsonpath grammar making them similar to SQL grammar 7 years ago
Amit Kapila f27314ff9a Update copyright year in files added by 1bb5e78218. 7 years ago
Alexander Korotkov 16d489b0fe Numeric error suppression in jsonpath 7 years ago
Alexander Korotkov 72b6460336 Partial implementation of SQL/JSON path language 7 years ago
Peter Eisentraut 893d6f8a1f Avoid casting away a const 7 years ago
Peter Eisentraut 69039fda83 Add walreceiver API to get remote server version 7 years ago
Thomas Munro bb16aba50c Enable parallel query with SERIALIZABLE isolation. 7 years ago
Peter Eisentraut b13a913607 Add BKI_DEFAULT to pg_class.relrewrite 7 years ago
Peter Eisentraut c6ff0b892c Refactor ParamListInfo initialization 7 years ago
Tom Lane 401b87a24f Sync commentary in transam.h and bki.sgml. 7 years ago
Thomas Munro c6c9474aaf Use condition variables to wait for checkpoints. 7 years ago
Tom Lane f1d85aa98e Add support for hyperbolic functions, as well as log10(). 7 years ago
Tom Lane 3aa0395d4e Remove remaining hard-wired OID references in the initial catalog data. 7 years ago
Tom Lane a6417078c4 Create a script that can renumber manually-assigned OIDs. 7 years ago
Michael Paquier ce6afc6823 Add routine able to update the control file to src/common/ 7 years ago
Andres Freund 32b8f0b033 Remove spurious return. 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Amit Kapila a6e48da088 Fix typos in commit 8586bf7ed8. 7 years ago