Commit Graph

521 Commits (a86a9bf9fe1266c6025024c3f6b7479e27f8da83)

Author SHA1 Message Date
Tom Lane 053948aee7 The CONSTROID syscache should show conrelid as a relation OID column. 18 years ago
Tom Lane 0f45d1eb08 Fix LOAD_CRIT_INDEX() macro to take out AccessShareLock on the system index 18 years ago
Tom Lane 226837e57e Since createplan.c no longer cares whether index operators are lossy, it has 18 years ago
Tom Lane ec498cdcbb Create new routines systable_beginscan_ordered, systable_getnext_ordered, 18 years ago
Tom Lane 6b73d7e567 Fix an oversight I made in a cleanup patch over a year ago: 18 years ago
Alvaro Herrera 73b0300b2a Move the HTSU_Result enum definition into snapshot.h, to avoid including 18 years ago
Alvaro Herrera 78f02ca1f5 Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files. 18 years ago
Alvaro Herrera d43b085d57 Separate snapshot management code from tuple visibility code, create a 18 years ago
Tom Lane 220db7ccd8 Simplify and standardize conversions between TEXT datums and ordinary C 18 years ago
Tom Lane 3e701a04fe Fix heap_page_prune's problem with failing to send cache invalidation 18 years ago
Tom Lane 649e856c33 In PrepareToInvalidateCacheTuple, don't force initialization of catalog 18 years ago
Tom Lane 1743778d04 If RelationBuildDesc() fails to open a critical system index, PANIC with 18 years ago
Peter Eisentraut 0474dcb608 Refactor backend makefiles to remove lots of duplicate code 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Tom Lane 895a94de6d Avoid incrementing the CommandCounter when CommandCounterIncrement is called 18 years ago
Tom Lane 03ffc4d6d5 Improve test coverage of CLOBBER_CACHE_ALWAYS by having it also force 18 years ago
Bruce Momjian f6e8730d11 Re-run pgindent with updated list of typedefs. (Updated README should 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 537e92e41f Fix ALTER COLUMN TYPE to preserve the tablespace and reloptions of indexes 18 years ago
Tom Lane 82d8ab6fc4 Fix the plan-invalidation mechanism to treat regclass constants that refer to 18 years ago
Tom Lane 282d2a03dd HOT updates. When we update a tuple without changing any of its indexed 18 years ago
Tom Lane 40fda15dce Code review for GUC revert-values-if-removed-from-postgresql.conf patch; 18 years ago
Tom Lane d321421d0a Simplify the syntax of CREATE/ALTER TEXT SEARCH DICTIONARY by treating the 18 years ago
Tom Lane 140d4ebcb4 Tsearch2 functionality migrates to core. The bulk of this work is by 18 years ago
Tom Lane 82eed4dba2 Arrange to put TOAST tables belonging to temporary tables into special schemas 18 years ago
Jan Wieck 1120b99445 The session_replication_role actually can be changed at will during 19 years ago
Tom Lane 77947c51c0 Fix up pgstats counting of live and dead tuples to recognize that committed 19 years ago
Tom Lane fd53a67dcd Prevent RevalidateCachedPlan from making any permanent change in 19 years ago
Tom Lane bc8036fc66 Support arrays of composite types, including the rowtypes of regular tables 19 years ago
Tom Lane 8ec943856a Fix things so that when CREATE INDEX CONCURRENTLY sets pg_index.indisvalid 19 years ago
Tom Lane 402bd494ce Improve the way in which CatalogCacheComputeHashValue combines multiple key 19 years ago
Tom Lane 42dc4b66e6 Make plancache store cursor options so it can pass them to planner during 19 years ago
Tom Lane 66888f7424 Expose more cursor-related functionality in SPI: specifically, allow 19 years ago
Neil Conway d13e903bea RESET SESSION, plus related new DDL commands. Patch from Marko Kreen, 19 years ago
Tom Lane 57690c6803 Support enum data types. Along the way, use macros for the values of 19 years ago
Tom Lane fba8113c1b Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving) 19 years ago
Tom Lane dc1b8cea93 Fix plancache's invalidation callback to do the right thing for a SI 19 years ago
Tom Lane 547b6e537a Fix plancache so that any required replanning is done with the same 19 years ago
Jan Wieck 0fe16500d3 Changes pg_trigger and extend pg_rewrite in order to allow triggers and 19 years ago
Tom Lane 9bc933b212 Fix 8.2 breakage of domains over array types, and add a regression test case 19 years ago
Tom Lane 0f4ff460c4 Fix up the remaining places where the expression node structure would lose 19 years ago
Tom Lane 95f6d2d209 Make use of plancache module for SPI plans. In particular, since plpgsql 19 years ago
Tom Lane b9527e9840 First phase of plan-invalidation project: create a plan cache management 19 years ago
Bruce Momjian 63c678d17b Fix for COPY-after-truncate feature. 19 years ago
Tom Lane 234a02b2a8 Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). 19 years ago
Tom Lane 7bddca3450 Fix up foreign-key mechanism so that there is a sound semantic basis for the 19 years ago
Tom Lane a635c08fa1 Add support for cross-type hashing in hash index searches and hash joins. 19 years ago
Bruce Momjian ef65f6f7a4 Prevent WAL logging when COPY is done in the same transation that 19 years ago
Tom Lane 5a7471c307 Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc 19 years ago
Tom Lane 066926dfbb Refactor some lsyscache routines to eliminate duplicate code and save 19 years ago