Commit Graph

127 Commits (902d1cb35f69464e1e13015b9e05abdb76a7444d)

Author SHA1 Message Date
Tom Lane d2af5f8a3e Adjust index locking rules as per my proposal of earlier today. You 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane c3a153afed Tweak palloc/repalloc to allow zero bytes to be requested, as per recent 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 9d6570b8a4 New two-stage sampling method for ANALYZE, as per discussions a few weeks 22 years ago
Tom Lane 4af3421161 Get rid of rd_nblocks field in relcache entries. Turns out this was 22 years ago
Tom Lane f0c9397f80 First steps towards statistics on expressional (nee functional) indexes. 22 years ago
Tom Lane 8787bc8ef3 After further thought about support for gathering stats on functional 22 years ago
Tom Lane 69946411d3 Add hooks for type-specific calculation of ANALYZE statistics. Idea and 22 years ago
Tom Lane 58f337a343 Centralize implementation of delay code by creating a pg_usleep() 22 years ago
Neil Conway dfc7e7b71d Code cleanup, mostly in the smgr: 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane c02036b1d8 Simplify loop test to avoid bug in AIX compiler, per Andreas. 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Tom Lane 8ff2005c67 Message in the other exit from acquire_sample_rows(), as per update 22 years ago
Tom Lane 47c7f9ef1c Try to make recently-added analyze log message look something like 22 years ago
Bruce Momjian cd0f42e87c Attached is a (very small) patch to make analyze display some 22 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane da4ed8bfdd Another round of error message editing, covering backend/commands/. 22 years ago
Peter Eisentraut b256f24264 First batch of object rename commands. 23 years ago
Bruce Momjian 98b6f37e47 Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 23 years ago
Tom Lane 9fdb1de3ba Make [VACUUM] ANALYZE safe on zero-column tables. 23 years ago
Tom Lane 8d9e025e7f Instead of storing pg_statistic stavalues entries as text strings, store 23 years ago
Tom Lane f68f11928d Tighten selection of equality and ordering operators for grouping 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
Tom Lane 5fa3418304 Disallow VACUUM, ANALYZE, TRUNCATE on temp tables belonging to other 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 5d6758fd24 Increase WIDTH_THRESHOLD from 256 to 1K. This addresses recent observation 23 years ago
Tom Lane 5cabcfccce Modify array operations to include array's element type OID in the 23 years ago
Tom Lane 976246cc7e The cstring datatype can now be copied, passed around, etc. The typlen 23 years ago
Tom Lane 2e10863bf5 Now that we allow ANALYZE to run inside a transaction block, the locks 23 years ago
Tom Lane 15fe086fba Restructure system-catalog index updating logic. Instead of having 23 years ago
Tom Lane 38bb77a5d1 ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne, 23 years ago
Tom Lane ce7565ab91 Instead of having a configure-time DEFAULT_ATTSTATTARGET, store -1 in 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane b50cbbd66b Fix up memory leakage created by recent changes. 24 years ago
Bruce Momjian c66eb00adc Allow ANALYZE to run in a transaction. 24 years ago
Tom Lane 3f4d488022 Mark index entries "killed" when they are no longer visible to any 24 years ago
Tom Lane 959e61e917 Remove global variable scanCommandId in favor of storing a command ID 24 years ago
Tom Lane 44fbe20d62 Restructure indexscan API (index_beginscan, index_getnext) per 24 years ago
Tom Lane 6cef5d2549 Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR take 24 years ago
Tom Lane 9999f5a10e Checking to decide whether relations are system relations now depends 24 years ago
Tom Lane 1dc43ea75f Make VACUUM handle schema-qualified relation names properly. 24 years ago
Tom Lane 56c9b73c1d Change the aclchk.c routines to uniformly use OIDs to identify the 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago