- 29 Dec, 2004 4 commits
-
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
to shared memory as soon as possible, ie, right after read_backend_variables. The effective difference from the original code is that this happens before instead of after read_nondefault_variables(), which loads GUC information and is apparently capable of expanding the backend's memory allocation more than you'd think it should. This should fix the failure-to-attach-to-shared-memory reports we've been seeing on Windows. Also clean up a few bits of unnecessarily grotty EXEC_BACKEND code.
-
Peter Eisentraut authored
-
- 28 Dec, 2004 4 commits
- 27 Dec, 2004 6 commits
-
-
Bruce Momjian authored
> * Improve the background writer > > Allow the background writer to more efficiently write dirty buffers > from the end of the LRU cache and use a clock sweep algorithm to > write other dirty buffers to reduced checkpoint I/O
-
Tom Lane authored
-
Tom Lane authored
Per gripe from Josh Berkus.
-
Tom Lane authored
where it doesn't belong, and put it in the psql reference page.
-
Tom Lane authored
that is, files are sought in the same directory as the referencing file. Also allow absolute paths in @file constructs. Improve documentation to actually say what is allowed in an included file.
-
Peter Eisentraut authored
-
- 26 Dec, 2004 3 commits
- 24 Dec, 2004 10 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Update FAQ with new URL's for site.
-
Bruce Momjian authored
-
Tom Lane authored
executable file isn't itself a symlink. We still need to run the algorithm so that any directory symlinks in the path to the executable are replaced by a true path. Noticed this on seeing pg_config give me a completely wrong answer for --pkglibdir when I called it through a symlink to the installation bindir.
-
Bruce Momjian authored
-
Tom Lane authored
by Rod Taylor. The foo_is_visible() functions are relatively slow and so it pays to check them after checking the name pattern match.
-
- 23 Dec, 2004 7 commits
-
-
Tom Lane authored
-
Tom Lane authored
index predicate uses temporary memory for evaluation. Per example from Jean-Gerard Pailloncy.
-
Bruce Momjian authored
-
Michael Meskes authored
Fixed parsing of defines to make sure they used more than once.
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
-
- 22 Dec, 2004 2 commits
-
-
Tom Lane authored
the remainder of the current clog page during system startup. While this was a good idea, it turns out the code fails if nextXid is exactly at a page boundary, because we won't have created the "current" clog page yet in that case. Since the page will be correctly zeroed when we execute the first transaction on it, the solution is just to do nothing when exactly at a page boundary. Per trouble report from Dave Hartwig.
-
Bruce Momjian authored
for startup or shutdown. We have always done this but it wasn't documented.
-
- 21 Dec, 2004 4 commits
-
-
Tom Lane authored
macros, which aren't used anywhere and haven't been for some time.
-
Tom Lane authored
GetTransactionSnapshot() to ensure ActiveSnapshot advances properly. Sigh. Extend regression test so it reveals this error too.
-
Bruce Momjian authored
-
Bruce Momjian authored
-