- 10 2月, 2004 4 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
subroutine in src/port/pgsleep.c. Remove platform dependencies from miscadmin.h and put them in port.h where they belong. Extend recent vacuum cost-based-delay patch to apply to VACUUM FULL, ANALYZE, and non-btree index vacuuming. By the way, where is the documentation for the cost-based-delay patch?
-
由 Tom Lane 提交于
the relcache, and so the notion of 'blind write' is gone. This should improve efficiency in bgwriter and background checkpoint processes. Internal restructuring in md.c to remove the not-very-useful array of MdfdVec objects --- might as well just use pointers. Also remove the long-dead 'persistent main memory' storage manager (mm.c), since it seems quite unlikely to ever get resurrected.
-
- 09 2月, 2004 1 次提交
-
-
由 Neil Conway 提交于
Natoli and Bruce Momjian (and some cosmetic fixes from Neil Conway). Changes: - remove duplicate signal definitions from pqsignal.h - replace pqkill() with kill() and redefine kill() in Win32 - use ereport() in place of fprintf() in some error handling in pqsignal.c - export pg_queue_signal() and make use of it where necessary - add a console control handler for Ctrl-C and similar handling on Win32 - do WaitForSingleObjectEx() in CHECK_FOR_INTERRUPTS() on Win32; query cancelling should now work on Win32 - various other fixes and cleanups
-
- 08 2月, 2004 3 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
< * Point-in-time data recovery using backup and write-ahead log < * Create native Win32 port, http://momjian.postgresql.org/main/writings/pgsql/win32.html > * Point-in-time data recovery using backup and write-ahead log, > http://momjian.postgresql.org/main/writings/pgsql/project/pitr.html > * Create native Win32 port, http://momjian.postgresql.org/main/writings/pgsql/project/win32.html
-
- 07 2月, 2004 2 次提交
- 06 2月, 2004 1 次提交
-
-
由 Joe Conway 提交于
-
- 04 2月, 2004 5 次提交
-
-
由 Jan Wieck 提交于
Jan
-
由 Neil Conway 提交于
is asked to assign a variable to itself, it will result in doing a memcpy() on an entirely-overlapping memory range, which results in undefined behavior according to ANSI C. That said, it is unlikely to actually do anything bad on any sane libc, but this keeps valgrind quiet.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
Make btree index creation and initial validation of foreign-key constraints use maintenance_work_mem rather than work_mem as their memory limit. Add some code to guc.c to allow these variables to be referenced by their old names in SHOW and SET commands, for backwards compatibility.
-
由 Bruce Momjian 提交于
> * Make pg_restore continue after errors, so it acts more like pg_dump scripts
-
- 03 2月, 2004 8 次提交
-
-
由 Joe Conway 提交于
a series of numbers, optionally using an explicit step size other than the default value (one). Use function in the information_schema to replace hard-wired knowledge of INDEX_MAX_KEYS. initdb forced due to pg_proc change. Documentation update still needed -- will be committed separately.
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
palloc()$ Fixed. Thanks. > src/backend/postmaster/pgstat.c miss > #include "tcop/tcopprot.h" line. Fixed. > src/utils/dllinit.c wrong include header line at MinGW. > #include <cygwin/version.h> must be not included Fixed. > by the way, > I can't compile eccp because I used lower version bison. > and bin/pg_resetxlog too. in this case I can't find what's wrong. Fixed.
-
由 Neil Conway 提交于
valgrind: a buffer passed to strncmp() had to be NUL-terminated. Original report and patch from Dennis Bjorkland, some cleanup by Andrew Dunstan, and finally some editorializing from Neil Conway.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
run.
-
- 02 2月, 2004 6 次提交
-
-
由 Tom Lane 提交于
-fno-strict-aliasing.
-
由 Tom Lane 提交于
Not sure how this mistake evaded detection for so long.
-
由 Neil Conway 提交于
apparently corrupt the Tcl runtime. Per suggestion from Michael Brusser <michael@synchronicity.com>
-
由 Bruce Momjian 提交于
then release locks and loop over renaming to active file name.
-
由 Bruce Momjian 提交于
* configure + Makefile changes * shared memory attaching in EXEC_BACKEND case (+ minor fix for apparent cygwin bug under cygwin/EXEC_BACKEND case only) * PATH env var separator differences * missing win32 rand functions added * placeholder replacements for sync etc under port.h To those who are really interested, and there are a few of you: the attached patch + file will allow the source base to be compiled (and, for some definition, "run") under MingW, with the following caveats (I wanted to first properly fix all but the last of these, but y'all won't quit asking for a patch :-): * child death: SIGCHLD not yet sent, so as a minimum, you'll need to put in some sort of delay after StartupDatabase, and handle setting StartupPID to 0 etc (ie. the stuff the reaper() signal function is supposed to do) * dirmod.c: comment out the elog calls * dfmgr.c: some hackage required to substitute_libpath_macro * slru/xact.c: comment out the errno checking after the readdir (fixed by next version of MingW) Again, this is only if you *really* want to see postgres compile and start, and is a nice leg-up for working on the other Win32 TODO list items. Just don't expect too much else from it at this point... Claudio Natoli
-
由 Bruce Momjian 提交于
-
- 01 2月, 2004 4 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
some time ago and recent patch from Gavin Sherry. Update documentation to point out that trailing spaces are insignificant in char(n).
-
由 Neil Conway 提交于
silence a valgrind warning.
-
由 Neil Conway 提交于
-
- 31 1月, 2004 3 次提交
-
-
由 Neil Conway 提交于
appendStringInfo(buf, "%s", str); with appendStringInfoString(buf, str); as the latter form is slightly faster.
-
由 Tom Lane 提交于
case, per report from Korea PostgreSQL Users' Group. Also do some cosmetic cleanup in nearby code.
-
由 Tom Lane 提交于
-
- 30 1月, 2004 2 次提交
-
-
由 Bruce Momjian 提交于
and consistency. Change PG_USLEEP to use SleepEx() for signal interuptability.
-
由 Bruce Momjian 提交于
< > * Allow libpq to return information about prepared queries
-
- 29 1月, 2004 1 次提交
-
-
由 Neil Conway 提交于
term, not 'catenate'.
-