- 18 May, 2006 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 17 May, 2006 6 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
well as a blank pghost.
-
Teodor Sigaev authored
-
Teodor Sigaev authored
sections now isn't nested. All user-defined functions now is called outside critsections. Small improvements in WAL protocol. TODO: improve XLOG replay
-
Bruce Momjian authored
-
- 13 May, 2006 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 12 May, 2006 2 commits
-
-
Tom Lane authored
custom-generated DH parameters from actually being used by the server. Found by Michael Fuhr.
-
Tom Lane authored
always has been, because it's not got any .globl declaration! We've been relying on the solaris_sparc.s code instead. Rip it out. (Not back-patched, since this is just cosmetic cleanup.)
-
- 11 May, 2006 4 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
-
Bruce Momjian authored
Backpatch to 8.1.X.
-
Tom Lane authored
throw warnings for 100%-SQL-standard constructs, clean up some minor infelicities, try to un-break ecpg to the best of my ability. (It's not clear how ecpg is going to find out the setting of standard_conforming_strings, though.) I think pg_dump still needs work, too.
-
- 10 May, 2006 3 commits
-
-
Tom Lane authored
(relpages/reltuples). To do this, create formal support in heapam.c for "overwrite" tuple updates (including xlog replay capability) and use that instead of the ad-hoc overwrites we'd been using in VACUUM and CREATE INDEX. Take the responsibility for updating stats during CREATE INDEX out of the individual index AMs, and do it where it belongs, in catalog/index.c. Aside from being more modular, this avoids having to update the same tuple twice in some paths through CREATE INDEX. It's probably not measurably faster, but for sure it's a lot cleaner than before.
-
Teodor Sigaev authored
-
Teodor Sigaev authored
insertion and deletion, modify gistSplit() to do not use buffers. TODO: gistvacuumcleanup and XLOG
-
- 09 May, 2006 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 08 May, 2006 2 commits
-
-
Bruce Momjian authored
fix a Win32 bug where pipe.c included a file that used FRONTEND, but it wasn't on the server-build list.
-
Tom Lane authored
into a single mostly-physical-order scan of the index. This requires some ticklish interlocking considerations, but should create no material performance impact on normal index operations (at least given the already-committed changes to make scans work a page at a time). VACUUM itself should get significantly faster in any index that's degenerated to a very nonlinear page order. Also, we save one pass over the index entirely, except in the case where there were no deletions to do and so only one pass happened anyway. Original patch by Heikki Linnakangas, rework by Tom Lane.
-
- 07 May, 2006 2 commits
-
-
Tom Lane authored
btgettuple and btgetmulti). This eliminates the problem of "re-finding" the exact stopping point, since the stopping point is effectively always a page boundary, and index items are never moved across pre-existing page boundaries. A small penalty is that the keys_are_unique optimization is effectively disabled (and, therefore, is removed in this patch), causing us to apply _bt_checkkeys() to at least one more tuple than necessary when looking up a unique key. However, the advantages for non-unique cases seem great enough to accept this tradeoff. Aside from simplifying and (sometimes) speeding up the indexscan code, this will allow us to reimplement btbulkdelete as a largely sequential scan instead of index-order traversal, thereby significantly reducing the cost of VACUUM. Those changes will come in a separate patch. Original patch by Heikki Linnakangas, rework by Tom Lane.
-
Bruce Momjian authored
-
- 06 May, 2006 6 commits
-
-
Bruce Momjian authored
* %Disallow changing DEFAULT expression of a SERIAL column? > > This should be done only if the existing SERIAL problems cannot be > fixed. >
-
Bruce Momjian authored
custom format examples first.
-
Bruce Momjian authored
-
Tom Lane authored
needNewCacheFile flag anymore, it can just be local in RelationCacheInitializePhase2.
-
Bruce Momjian authored
-
Bruce Momjian authored
support CRL certificates.
-
- 05 May, 2006 6 commits
-
-
Bruce Momjian authored
patch reverted.
-
Bruce Momjian authored
for Sparc Robert Lor
-
Bruce Momjian authored
Backpatch to 8.1.X. Simon Burge
-
Bruce Momjian authored
Robert Lor
-
Bruce Momjian authored
Robert Treat
-
Bruce Momjian authored
< * %Disallow changing default expression of a SERIAL column? > * %Disallow changing DEFAULT expression of a SERIAL column? 472a473,476 > * Add DEFAULT .. AS OWNER so permission checks are done as the table > owner > > This would be useful for SERIAL nextval() calls and CHECK constraints.
-
- 04 May, 2006 3 commits
-
-
Tom Lane authored
got it. Per buildfarm failure on 'canary'.
-
Tom Lane authored
pg_freespacemap_relations --- while one could theoretically get that number by counting rows in pg_freespacemap_pages, it's surely the hard way to do it. Avoid expensive and inconvenient conversion to and from text format. Minor code and docs cleanup.
-
Tom Lane authored
it's not necessary to have three separate calls anymore. This patch also fixes things so we don't try to read pg_internal.init until after we've obtained lock on the target database; which was fairly harmless, but it's certainly cleaner this way.
-