Commit Graph

110 Commits (fa5c8a055a02e44f446e4593e397c33a572c4d67)

Author SHA1 Message Date
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 22 years ago
Tom Lane c1d62bfd00 Add operator strategy and comparison-value datatype fields to ScanKey. 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 23 years ago
Tom Lane 689eb53e47 Error message editing in backend/utils (except /adt). 23 years ago
Tom Lane bff0422b6c Revise hash join and hash aggregation code to use the same datatype- 23 years ago
Bruce Momjian 98b6f37e47 Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 23 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 23 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Tom Lane c7a165adc6 Code review for HeapTupleHeader changes. Add version number to page headers 24 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 52200befd0 Implement types regprocedure, regoper, regoperator, regclass, regtype 24 years ago
Tom Lane 0332d65ac4 Implement partial-key searching of syscaches, per recent suggestion 24 years ago
Tom Lane 1dbf8aa7a8 pg_class has a relnamespace column. You can create and access tables 24 years ago
Bruce Momjian 7ab7467318 I've attached a patch which implements Bob Jenkin's hash function for 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Tom Lane 26ac217173 Catcaches can now store negative entries as well as positive ones, to 24 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 24 years ago
Bruce Momjian f5dff44736 I've attached a simple patch which should improve the performance of 24 years ago
Tom Lane 7863404417 A bunch of changes aimed at reducing backend startup time... 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 25 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 25 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane 85801a4dbd Rearrange fmgr.c and relcache so that it's possible to keep FmgrInfo 25 years ago
Tom Lane f933766ba7 Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 25 years ago
Jan Wieck 8d80b0d980 Statistical system views (yet without the config stuff, but 25 years ago
Tom Lane bbbc00af88 Clean up some longstanding problems in shared-cache invalidation. 25 years ago
Tom Lane 2c5aa2acb4 Do some restructuring to improve performance of the catcaches. Teach 25 years ago
Tom Lane 0b370ea7c8 Clean up some minor problems exposed by further thought about Panon's bug 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Bruce Momjian 660ca3e01c Change /*---- commants to /* where appropriate. pgindent will tighten 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane 81d08fcffe Rename and document some invalidation routines to make it clearer that 25 years ago
Tom Lane 80dab5bd69 A catalog cache that never caches isn't much of a cache :-(. Mea culpa. 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 26 years ago
Tom Lane ddeab22565 Clean up syscache so that recursive invocation is safe, and remove error 26 years ago
Tom Lane 925418d2fa Ensure that catcache 'busy' flags are reset at transaction abort. 26 years ago
Tom Lane 07dfe97731 Don't run in CacheMemoryContext more than necessary. 26 years ago
Tom Lane 1aebc3618a First phase of memory management rewrite (see backend/utils/mmgr/README 26 years ago
Tom Lane c590273fef Clean up bogosities in pg_opclass, pg_amop, pg_amproc. There are amproc 26 years ago
Tom Lane 9cf80f2f55 Clean out another pocket of functions called via nonspecific function 26 years ago
Tom Lane 48165ec226 Latest round of fmgr updates. All functions with bool,char, or int2 26 years ago
Tom Lane 0a7fb4e918 First round of changes for new fmgr interface. fmgr itself and the 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Tom Lane d8cedf67ad Clean up some really grotty coding in catcache.c, improve hashing 26 years ago
Hiroshi Inoue e3a97b370c Implement reindex command 26 years ago