- 06 Jan, 2006 5 commits
-
-
Tom Lane authored
-
Tom Lane authored
rather than elog(FATAL), when there is no more room in ShmemBackendArray. This is a security issue since too many connection requests arriving close together could cause the postmaster to shut down, resulting in denial of service. Reported by Yoshiyuki Asaba, fixed by Magnus Hagander.
-
Tom Lane authored
-
Tom Lane authored
The consequences of overwriting a non-empty page are bad enough that we should not omit this test in production builds.
-
Tom Lane authored
the relation but it finds a pre-existing valid buffer. The buffer does not correspond to any page known to the kernel, so we *must* do smgrextend to ensure that the space becomes allocated. The 7.x branches all do this correctly, but the corner case got lost somewhere during 8.0 bufmgr rewrites. (My fault no doubt :-( ... I think I assumed that such a buffer must be not-BM_VALID, which is not so.)
-
- 05 Jan, 2006 19 commits
-
-
Bruce Momjian authored
> > * Allow SERIAL sequences to inherit permissions from the base table?
-
Bruce Momjian authored
-
Bruce Momjian authored
< stable logging probably can not have indexes. [wallog] > stable logging probably can not have indexes. [walcontrol]
-
Bruce Momjian authored
< STABLE | DEFAULT ]. [wallog] > STABLE | DEFAULT ]. Tables using non-default logging should not use > referential integrity with default-logging tables, and tables using > stable logging probably can not have indexes. [wallog]
-
Bruce Momjian authored
< the table. Another option is to avoid transaction logging entirely < and truncate or drop the table on crash recovery. These should be < implemented using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | < TRUNCATE | STABLE | DEFAULT ]. [wallog] > the table. This would affect COPY, and perhaps INSERT/UPDATE too. > Another option is to avoid transaction logging entirely and truncate > or drop the table on crash recovery. These should be implemented > using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | TRUNCATE | > STABLE | DEFAULT ]. [wallog]
-
Bruce Momjian authored
> > * Allow control over which tables are WAL-logged > > Allow tables to bypass WAL writes and just fsync() dirty pages on > commit. To do this, only a single writer can modify the table, and > writes must happen only on new pages. Readers can continue accessing > the table. Another option is to avoid transaction logging entirely > and truncate or drop the table on crash recovery. These should be > implemented using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | > TRUNCATE | STABLE | DEFAULT ]. [wallog]
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
< * %Remove behavior of postmaster -o after making postmaster/postgres < flags unique > * %Remove behavior of postmaster -o
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Peter Eisentraut authored
http://archives.postgresql.org/pgsql-hackers/2006-01/msg00151.php for the complete plan.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
> * -Remove BeOS and QNX-specific code
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 04 Jan, 2006 2 commits
- 03 Jan, 2006 6 commits
-
-
Tom Lane authored
This makes the salt space for md5 and xdes algorithms a lot smaller than it should be. Marko Kreen
-
Joe Conway authored
than the local query specifies (e.g. in the FROM clause), throw an ERROR (instead of crashing). Fix for bug #2129 reported by Akio Iwaasa.
-
Tom Lane authored
per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343616 via Martin Pitt.
-
Tom Lane authored
returning the rowtype it's supposed to return. Per reports from David Niblett and Michael Fuhr.
-
Bruce Momjian authored
optimization.
-
Bruce Momjian authored
call for every stats packet read to adjust select() timeout. Other stylistic improvements.
-
- 02 Jan, 2006 5 commits
-
-
Tom Lane authored
-
Tom Lane authored
-
Andrew Dunstan authored
Remove the nexus between trial_buffs and trial_conns, and don't test shared buffers lower than or equal to a value we already know is good, but use that value instead. This will make it easier to adjust the trial values and/or formulae in future if necessary.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 01 Jan, 2006 3 commits
-
-
Tom Lane authored
from Andrus Moor. The former state-machine-style coding wasn't actually doing much except obscuring the control flow, and it didn't extend readily to fix this case, so I just took it out. Also, add a YY_FLUSH_BUFFER call to ensure the lexer is reset correctly if the previous scan failed partway through the file.
-
Neil Conway authored
are inconsistent with the rest of the .po files, and apparently cause problems for Sun's cc. Per report on IRC from "bitvector2".
-
Neil Conway authored
formerly "RETRIEVE", and so forth.
-