Commit Graph

357 Commits (dd0183469bb779247c96e86c2272dca7ff4ec9e7)

Author SHA1 Message Date
Simon Riggs e5550d5fec Reduce lock levels of some ALTER TABLE cmds 11 years ago
Robert Haas af2543e884 Allow VACUUM FULL/CLUSTER to bump freeze horizons even for pg_class. 11 years ago
Robert Haas b89e151054 Introduce logical decoding. 11 years ago
Alvaro Herrera 801c2dc72c Separate multixact freezing parameters from xid's 12 years ago
Fujii Masao 5363c7f2bc Fix typo in comment. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas 3cff1879f8 Aggressively freeze tables when CLUSTER or VACUUM FULL rewrites them. 12 years ago
Alvaro Herrera f54106f77e Fix full-table-vacuum request mechanism for MultiXactIds 12 years ago
Robert Haas 8e18d04d4d Refine our definition of what constitutes a system relation. 12 years ago
Alvaro Herrera dd778e9d88 Rename various "freeze multixact" variables 12 years ago
Robert Haas 813fb03155 Remove SnapshotNow and HeapTupleSatisfiesNow. 12 years ago
Robert Haas 0518eceec3 Adjust HeapTupleSatisfies* routines to take a HeapTuple. 12 years ago
Kevin Grittner cc1965a99b Add support for REFRESH MATERIALIZED VIEW CONCURRENTLY. 12 years ago
Fujii Masao 2ef085d0e6 Get rid of pg_class.reltoastidxid. 12 years ago
Robert Haas 568d4138c6 Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Tom Lane 1d6c72a55b Move materialized views' is-populated status into their pg_class entries. 12 years ago
Kevin Grittner 52e6e33ab4 Create a distinction between a populated matview and a scannable one. 12 years ago
Robert Haas 05f3f9c7b2 Extend object-access hook machinery to support post-alter events. 12 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
Tom Lane 3c84046490 Fix assorted bugs in CREATE/DROP INDEX CONCURRENTLY. 13 years ago
Alvaro Herrera f4c4335a4a Add context info to OAT_POST_CREATE security hook 13 years ago
Peter Eisentraut b8b2e3b2de Replace int2/int4 in C code with int16/int32 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Robert Haas 0e549697d1 Classify DROP operations by whether or not they are user-initiated. 14 years ago
Tom Lane 21b446dd09 Fix CLUSTER/VACUUM FULL for toast values owned by recently-updated rows. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas cbe24a6dd8 Improve behavior of concurrent CLUSTER. 14 years ago
Robert Haas 74a1d4fe7c Improve behavior of concurrent rename statements. 14 years ago
Tom Lane e6858e6657 Measure the number of all-visible pages for use in index-only scan costing. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Tom Lane 7b0d0e9356 Preserve toast value OIDs in toast-swap-by-content for CLUSTER/VACUUM FULL. 14 years ago
Alvaro Herrera a40a5d9468 Remove extra copying of TupleDescs for heap_create_with_catalog 14 years ago
Bruce Momjian 6560407c7d Pgindent run before 9.1 beta2. 14 years ago
Heikki Linnakangas 8f9622bbb3 Make DDL operations play nicely with Serializable Snapshot Isolation. 14 years ago
Robert Haas c5ab8425be Kill stray "not". 14 years ago
Tom Lane 83b7584944 Make CLUSTER lock the old table's toast table before copying data. 14 years ago
Robert Haas 68ef051f5c Refactor broken CREATE TABLE IF NOT EXISTS support. 14 years ago
Tom Lane 8c19977e9c Avoid changing an index's indcheckxmin horizon during REINDEX. 14 years ago
Tom Lane 2d3320d3d2 Simplify reindex_relation's API. 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 14 years ago
Tom Lane d9572c4e3b Core support for "extensions", which are packages of SQL objects. 15 years ago
Robert Haas 8ceb245680 Make ALTER TABLE revalidate uniqueness and exclusion constraints. 15 years ago
Tom Lane 7e2f906201 Remove pg_am.amindexnulls. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Tom Lane d583f10b7e Create core infrastructure for KNNGIST. 15 years ago
Tom Lane 9cc8c84e73 Improve logging in VACUUM FULL VERBOSE and CLUSTER VERBOSE. 15 years ago