Commit Graph

317 Commits (4f622503d6de975ac87448aea5cea7de4bc140d5)

Author SHA1 Message Date
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Tom Lane 95bee941be Fix misestimation of n_distinct for a nearly-unique column with many nulls. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Tom Lane f64340e743 Don't reset changes_since_analyze after a selective-columns ANALYZE. 9 years ago
Kevin Grittner a343e223a5 Revert no-op changes to BufferGetPage() 10 years ago
Kevin Grittner 8b65cf4c5e Modify BufferGetPage() to prepare for "snapshot too old" feature 10 years ago
Tom Lane 3c69b33f45 Add a few comments about ANALYZE's strategy for collecting MCVs. 10 years ago
Tom Lane 391159e03a Partially revert commit 3d3bf62f30. 10 years ago
Tom Lane 3d3bf62f30 Omit null rows when setting the threshold for what's a most-common value. 10 years ago
Tom Lane be4b4dc759 Omit null rows when applying the Haas-Stokes estimator for ndistinct. 10 years ago
Robert Haas a892234f83 Change the format of the VM fork to add a second bit per page. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane 82e1ba7fd6 Make ANALYZE compute basic statistics even for types with no "=" operator. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Simon Riggs f6d208d6e5 TABLESAMPLE, SQL Standard and extensible 10 years ago
Simon Riggs 83e176ec18 Separate block sampling functions 10 years ago
Alvaro Herrera 4ff695b17d Add log_min_autovacuum_duration per-table option 11 years ago
Tom Lane e4cbfd673d Add vacuum_delay_point call in compute_index_stats's per-sample-row loop. 11 years ago
Tom Lane cb1ca4d800 Allow foreign tables to participate in inheritance. 11 years ago
Alvaro Herrera 0d83138974 Rationalize vacuuming options and parameters 11 years ago
Robert Haas 4ea51cdfe8 Use abbreviated keys for faster sorting of text datums. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Simon Riggs 0f66d21201 Emit msg re skipping ANALYZE for absent inh tree 11 years ago
Tom Lane fd0f651a86 Test IsInTransactionChain, not IsTransactionBlock, in vac_update_relstats. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Robert Haas b89e151054 Introduce logical decoding. 12 years ago
Tom Lane 6286526207 Fix compute_scalar_stats() for case that all values exceed WIDTH_THRESHOLD. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas 0518eceec3 Adjust HeapTupleSatisfies* routines to take a HeapTuple. 12 years ago
Tom Lane 1908abc4a3 Arrange to cache FdwRoutine structs in foreign tables' relcache entries. 13 years ago
Kevin Grittner 3bf3ab8c56 Add a materialized view relations. 13 years ago
Alvaro Herrera 0ac5ad5134 Improve concurrency of foreign key locking 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Heikki Linnakangas 9e4637bf89 Update comments that became out-of-date with the PGXACT struct. 14 years ago
Tom Lane cea49fe82f Dept of second thoughts: improve the API for AnalyzeForeignTable. 14 years ago
Tom Lane 263d9de66b Allow statistics to be collected for foreign tables. 14 years ago
Tom Lane 0e5e167aae Collect and use element-frequency statistics for arrays. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane c6e3ac11b6 Create a "sort support" interface API for faster sorting. 14 years ago
Robert Haas ed0b409d22 Move "hot" members of PGPROC into a separate PGXACT array. 14 years ago
Tom Lane e6858e6657 Measure the number of all-visible pages for use in index-only scan costing. 14 years ago
Peter Eisentraut 1b81c2fe6e Remove many -Wcast-qual warnings 14 years ago
Tom Lane a7801b62f2 Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h. 14 years ago
Tom Lane 780a342c90 Avoid possibly accessing off the end of memory in examine_attribute(). 14 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Tom Lane 5b562644fe Teach ANALYZE to clear pg_class.relhassubclass when appropriate. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Tom Lane 63513b207d Fix thinko in previous patch to always update pg_class.reltuples/relpages. 14 years ago