- Sep 27, 2004
-
-
Neil Conway authored
Jurka.
-
- Sep 26, 2004
-
-
Tom Lane authored
-
- Sep 23, 2004
-
-
Bruce Momjian authored
Given that PostgreSQL will output a message complaining about it's absence if you're using SSL mode, I feel it's important that it gets a mention in the documentation at some point. Dominic Mitchell
-
- Sep 16, 2004
-
-
Tom Lane authored
as per recent discussions. Invent SubTransactionIds that are managed like CommandIds (ie, counter is reset at start of each top transaction), and use these instead of TransactionIds to keep track of subtransaction status in those modules that need it. This means that a subtransaction does not need an XID unless it actually inserts/modifies rows in the database. Accordingly, don't assign it an XID nor take a lock on the XID until it tries to do that. This saves a lot of overhead for subtransactions that are only used for error recovery (eg plpgsql exceptions). Also, arrange to release a subtransaction's XID lock as soon as the subtransaction exits, in both the commit and abort cases. This avoids holding many unique locks after a long series of subtransactions. The price is some additional overhead in XactLockTableWait, but that seems acceptable. Finally, restructure the state machine in xact.c to have a more orthogonal set of states for subtransactions.
-
- Sep 10, 2004
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Sep 09, 2004
-
-
Bruce Momjian authored
-
- Aug 29, 2004
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Jul 11, 2004
-
-
Bruce Momjian authored
control-z requirement.
-
- May 21, 2004
-
-
Tom Lane authored
and should do now that we control our own destiny for timezone handling, but this commit gets the bulk of the picayune diffs in place. Magnus Hagander and Tom Lane.
-
- May 07, 2004
-
-
Tom Lane authored
conversion of basic ASCII letters. Remove all uses of strcasecmp and strncasecmp in favor of new functions pg_strcasecmp and pg_strncasecmp; remove most but not all direct uses of toupper and tolower in favor of pg_toupper and pg_tolower. These functions use the same notions of case folding already developed for identifier case conversion. I left the straight locale-based folding in place for situations where we are just manipulating user data and not trying to match it to built-in strings --- for example, the SQL upper() function is still locale dependent. Perhaps this will prove not to be what's wanted, but at the moment we can initdb and pass regression tests in Turkish locale.
-
- May 05, 2004
-
-
Tom Lane authored
-
- Apr 30, 2004
-
-
Bruce Momjian authored
-
Bruce Momjian authored
from our code.
-
- Mar 10, 2004
-
-
Bruce Momjian authored
-
- Jan 11, 2004
-
-
Neil Conway authored
word16, and word32.
-
- Dec 20, 2003
-
-
Bruce Momjian authored
Claudio Natoli
-
- Nov 29, 2003
-
-
PostgreSQL Daemon authored
make sure the $Id tags are converted to $PostgreSQL as well ...
-
- Oct 21, 2003
-
-
Tom Lane authored
on Windows; per complaint from Andreas that it breaks AIX build.
-
- Oct 14, 2003
-
-
Bruce Momjian authored
-
- Oct 11, 2003
-
-
Bruce Momjian authored
already check for alignment.
-
- Sep 21, 2003
-
-
Tom Lane authored
not just MAXALIGN boundaries. This makes a noticeable difference in the speed of transfers to and from kernel space, at least on recent Pentiums, and might help other CPUs too. We should look at making this happen for local buffers and buffile.c too. Patch from Manfred Spraul.
-
- Aug 04, 2003
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Jun 12, 2003
-
-
Bruce Momjian authored
Compiles on BCC 5.5 and VC++ 6.0 (with warnings). Karl Waclawek
-
Bruce Momjian authored
-
Bruce Momjian authored
Also quickly added mention that it may be a qualified schema name. Rod Taylor
-
- May 16, 2003
-
-
Bruce Momjian authored
under Win32. Also fix other compile issues.
-
Tom Lane authored
on Linux and would have who knows what unpleasant effects on other platforms. If you need another include file for Windows, then add it; don't go messing with the semantics of every other port's include files.
-
- May 15, 2003
-
-
Bruce Momjian authored
Win32 port is now called 'win32' rather than 'win' add -lwsock32 on Win32 make gethostname() be only used when kerberos4 is enabled use /port/getopt.c new /port/opendir.c routines disable GUC unix_socket_group on Win32 convert some keywords.c symbols to KEYWORD_P to prevent conflict create new FCNTL_NONBLOCK macro to turn off socket blocking create new /include/port.h file that has /port prototypes, move out of c.h new /include/port/win32_include dir to hold missing include files work around ERROR being defined in Win32 includes
-
- May 09, 2003
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Keep SRA copyright on file because it contains BSD license clause.
-
- Apr 25, 2003
-
-
Bruce Momjian authored
-
Bruce Momjian authored
it, and map that to close() on Unix.
-
- Apr 22, 2003
-
-
Bruce Momjian authored
-
- Apr 18, 2003
-
-
Bruce Momjian authored
-
- Apr 07, 2003
-
-
Peter Eisentraut authored
parts. Standardize spelling of comments in pg_config.h.
-
- Apr 04, 2003
-
-
Bruce Momjian authored
-