Commit Graph

504 Commits (c91560defc57f89f7e88632ea14ae77b5cec78ee)

Author SHA1 Message Date
Robert Haas e55704d8b2 Add new wal_level, logical, sufficient for logical decoding. 12 years ago
Robert Haas 07cacba983 Add the notion of REPLICA IDENTITY for a table. 12 years ago
Alvaro Herrera 15732b34e8 Add WaitForLockers in lmgr, refactoring index.c code 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
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
Heikki Linnakangas 15386281a6 Put back allow_system_table_mods check in heap_create(). 12 years ago
Robert Haas 05f3f9c7b2 Extend object-access hook machinery to support post-alter events. 13 years ago
Robert Haas f90cc26982 Code beautification for object-access hook machinery. 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
Alvaro Herrera 5e15cdb2ae Update comment at top of index_create 13 years ago
Tom Lane 3c84046490 Fix assorted bugs in CREATE/DROP INDEX CONCURRENTLY. 13 years ago
Alvaro Herrera 4ee5c40b06 Don't try to use a unopened relation 13 years ago
Alvaro Herrera f4c4335a4a Add context info to OAT_POST_CREATE security hook 13 years ago
Kevin Grittner 4c9d0901f1 Correct predicate locking for DROP INDEX CONCURRENTLY. 13 years ago
Simon Riggs 2f0e480d02 Re-think guts of DROP INDEX CONCURRENTLY. 13 years ago
Tom Lane b53800355f Fix dependencies generated during ALTER TABLE ADD CONSTRAINT USING INDEX. 13 years ago
Alvaro Herrera f5bcd398ad connoinherit may be true only for CHECK constraints 13 years ago
Robert Haas a475c60367 Remove misplaced sanity check from heap_create(). 13 years ago
Robert Haas d2c86a1ccd Remove RELKIND_UNCATALOGED. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Alvaro Herrera 09ff76fcdb Recast "ONLY" column CHECK constraints as NO INHERIT 14 years ago
Tom Lane a25ef7a5f6 Remove useless variable to suppress compiler warning. 14 years ago
Simon Riggs 8cb53654db Add DROP INDEX CONCURRENTLY [IF EXISTS], uses ShareUpdateExclusiveLock 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Alvaro Herrera 61d81bd28d Allow CHECK constraints to be declared ONLY 14 years ago
Robert Haas 2ad36c4e44 Improve table locking behavior in the face of current DDL. 14 years ago
Tom Lane e6858e6657 Measure the number of all-visible pages for use in index-only scan costing. 14 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Robert Haas 367bc426a1 Avoid index rebuild for no-rewrite ALTER TABLE .. ALTER TYPE. 14 years ago
Robert Haas 4240e429d0 Try to acquire relation locks in RangeVarGetRelid. 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
Tom Lane dccfb72892 Reset reindex-in-progress state before reverifying an exclusion constraint. 14 years ago
Robert Haas b8be5431a2 Avoid creating init fork for unlogged indexes when it already exists. 14 years ago
Bruce Momjian 76dd09bbec Add postmaster/postgres undocumented -b option for binary upgrades. 15 years ago
Tom Lane 9e9b9ac7d1 Make a code-cleanup pass over the collations patch. 15 years ago
Tom Lane 520bcd9c9b Fix bugs in indexing of in-doubt HOT-updated tuples. 15 years ago
Tom Lane 9ad7e15507 Set indcheckxmin true when REINDEX fixes an invalid or not-ready index. 15 years ago
Tom Lane 8c19977e9c Avoid changing an index's indcheckxmin horizon during REINDEX. 15 years ago
Tom Lane c096d19b74 Revert "Prevent incorrect updates of pg_index while reindexing pg_index itself." 15 years ago
Tom Lane 2d3320d3d2 Simplify reindex_relation's API. 15 years ago
Tom Lane 4b6106ccfe Prevent incorrect updates of pg_index while reindexing pg_index itself. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane eb51af71f2 Prevent a rowtype from being included in itself. 15 years ago
Peter Eisentraut b9cff97fdf Don't allow CREATE TABLE AS to create a column with invalid collation 15 years ago
Tom Lane eff027c432 Add CheckTableNotInUse calls in DROP TABLE and DROP INDEX. 15 years ago