- Oct 04, 2004
-
-
Bruce Momjian authored
library that uses palloc, ereport, etc. This simplifies the makefiles for client applications.
-
- Oct 03, 2004
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Tom Lane authored
-
Tom Lane authored
from Sebastian Böck. The fix involves being more consistent about when rangetable entries are copied or modified. Someday we really need to fix this stuff to not scribble on its input data structures in the first place...
-
- Oct 02, 2004
-
-
Bruce Momjian authored
-
- Oct 01, 2004
-
-
Tom Lane authored
This seems the cleanest way of fixing its lack of a shutdown callback, which was preventing it from working correctly in a query that didn't run it to completion. Per bug report from Szima GÄbor.
-
Tom Lane authored
is restored on error exit.
-
Tom Lane authored
must be stale. Tweak example startup scripts to not use pg_ctl but launch the postmaster directly, thereby ensuring that only the postmaster's direct parent shell will be a postgres-owned process. In combination these should fix the longstanding problem of the postmaster sometimes refusing to start during reboot because it thinks the old lockfile is not stale.
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
of locking used by REINDEX. REINDEX needs only ShareLock on the parent table, same as CREATE INDEX, plus an exclusive lock on the specific index being processed.
-
Tom Lane authored
to unreserved keyword, use ereport not elog, assign a separate error code for 'could not obtain lock' so that applications will be able to detect that case cleanly.
-
Neil Conway authored
if the user has defined LDFLAGS themselves.
-
Tom Lane authored
now are supposed to take some kind of lock on an index whenever you are going to access the index contents, rather than relying only on a lock on the parent table.
-
- Sep 30, 2004
-
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
as CREATE INDEX did, and can be fixed the same way, for another small improvement in usability and reduction in grammar size.
-
Tom Lane authored
a separate production func_expr. This allows us to accept all these variants in the backwards-compatible syntax for creating a functional index; which beats documenting exactly which things work and which don't. Interestingly, it also seems to make the generated state machine a little bit smaller.
-
- Sep 29, 2004
-
-
Tom Lane authored
shared memory size.
-
- Sep 28, 2004
-
-
Tom Lane authored
-
Tom Lane authored
tables in shared memory. This ensures that overflow of the lock table creates no long-lasting problems. Per discussion with Merlin Moncure.
-
Bruce Momjian authored
This also adds debug build support to src/bin/psql/win32.mak. Dave Page
-
Bruce Momjian authored
structures plus pointers used by the structure.
-
Bruce Momjian authored
-
Bruce Momjian authored
This greatly helps threaded libpq programs.
-
Bruce Momjian authored
+ #if defined(_MSC_VER) || defined(__BORLANDC__) + #define WIN32_CLIENT_ONLY + #endif
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Sep 27, 2004
-
-
Bruce Momjian authored
rename prototype conflict.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Bruce Momjian authored
from Peter.
-
Michael Meskes authored
Removed Oracle transaction syntax to fix shift/reduce error.
-
Neil Conway authored
Jurka.
-
Neil Conway authored
(1) Replace while loop with the new forboth() construct in parser/analyze.c (2) Replace lcons() with lappend() in SearchCatCacheList(). Since these now have the same performance, there is no reason to prefer lcons() in this case, and using lappend() leads to cleaner code. (3) Improve the name of the second parameter to for_each_cell()
-
Neil Conway authored
from another pointer type. Per C89, this is unnecessary, and it is common practice throughout the rest of the tree anyway.
-