- 18 5月, 2006 7 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
well as a blank pghost.
-
由 Teodor Sigaev 提交于
-
由 Teodor Sigaev 提交于
sections now isn't nested. All user-defined functions now is called outside critsections. Small improvements in WAL protocol. TODO: improve XLOG replay
-
- 17 5月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 14 5月, 2006 2 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
- 13 5月, 2006 2 次提交
-
-
由 Tom Lane 提交于
custom-generated DH parameters from actually being used by the server. Found by Michael Fuhr.
-
由 Tom Lane 提交于
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.)
-
- 12 5月, 2006 4 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
Backpatch to 8.1.X.
-
由 Tom Lane 提交于
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.
-
- 11 5月, 2006 1 次提交
-
-
由 Tom Lane 提交于
(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.
-
- 10 5月, 2006 4 次提交
-
-
由 Teodor Sigaev 提交于
-
由 Teodor Sigaev 提交于
insertion and deletion, modify gistSplit() to do not use buffers. TODO: gistvacuumcleanup and XLOG
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
- 08 5月, 2006 2 次提交
-
-
由 Bruce Momjian 提交于
fix a Win32 bug where pipe.c included a file that used FRONTEND, but it wasn't on the server-build list.
-
由 Tom Lane 提交于
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 5月, 2006 5 次提交
-
-
由 Tom Lane 提交于
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 提交于
-
由 Bruce Momjian 提交于
* %Disallow changing DEFAULT expression of a SERIAL column? > > This should be done only if the existing SERIAL problems cannot be > fixed. >
-
由 Bruce Momjian 提交于
custom format examples first.
-
由 Bruce Momjian 提交于
-
- 06 5月, 2006 6 次提交
-
-
由 Tom Lane 提交于
needNewCacheFile flag anymore, it can just be local in RelationCacheInitializePhase2.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
support CRL certificates.
-
由 Bruce Momjian 提交于
patch reverted.
-
由 Bruce Momjian 提交于
for Sparc Robert Lor
-
由 Bruce Momjian 提交于
Backpatch to 8.1.X. Simon Burge
-
- 05 5月, 2006 6 次提交
-
-
由 Bruce Momjian 提交于
Robert Lor
-
由 Bruce Momjian 提交于
Robert Treat
-
由 Bruce Momjian 提交于
< * %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.
-
由 Tom Lane 提交于
got it. Per buildfarm failure on 'canary'.
-
由 Tom Lane 提交于
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 提交于
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.
-