- 15 Aug, 2003 3 commits
- 
- 
Barry Lind authoredusing the V3 protocol. Modified Files: jdbc1/AbstractJdbc1Connection.java 
- 
Teodor Sigaev authored
- 
Tom Lane authoredfaster, but more importantly does not leak memory. Still needs more work though, per my recent note to pgsql-hackers. 
 
- 
- 14 Aug, 2003 11 commits
- 
- 
Bruce Momjian authored
- 
Tom Lane authored
- 
Bruce Momjian authored
- 
Bruce Momjian authored
- 
Tom Lane authoredinitial response is 'S', not 'Y', when it is willing to do SSL. 
- 
Tom Lane authored
- 
Tom Lane authoredthe #includes it depends on. 
- 
Tom Lane authored
- 
Tom Lane authoredWe don't actually need the flag, so just #define it as zero in such cases. 
- 
Tom Lane authoredChristopher Kings-Lynne 
- 
Bruce Momjian authoredUpdate to POSIX getpwuid_r() function. 
 
- 
- 13 Aug, 2003 7 commits
- 
- 
Bruce Momjian authoredLarry Rosenman 
- 
Tom Lane authoredvia extended query protocol, because it sends Sync right after Execute without realizing that the command to be executed is COPY. There seems to be no reasonable way for it to realize that, either, so the best fix seems to be to make the backend ignore Sync during copy-in mode. Bit of a wart on the protocol, but little alternative. Also, libpq must send another Sync after terminating the COPY, if the command was issued via Execute. 
- 
Tom Lane authoredlibpq users to perform Bind/Execute of previously prepared statements. Per yesterday's discussion, this offers enough performance improvement to justify bending the 'no new features during beta' rule. 
- 
Tom Lane authoredjust before CommitTransactionCommand(). This is a more sensible place to put it since commit discards a lot of contexts, and we'd not find out about stomps affecting only transaction-local contexts. 
- 
Teodor Sigaev authored
- 
Teodor Sigaev authored
- 
Bruce Momjian authoredtree. This also catches lots of little Makefile bugs, so here's a small patch for one of them (replacing an explicit reference to thread.c with a reference to it as the first prerequsite of the rule makes make look for it in the place where it was found (the source tree) rather than in the build tree. (using GNU make 3.79.1) John Gray 
 
- 
- 12 Aug, 2003 5 commits
- 
- 
Tom Lane authoredin hopes of soothing fears of those with partial IPv6 support. Still an open question whether we should report EAFNOSUPPORT errors at all, though. 
- 
Tom Lane authoredPQexecParams is used with a statement that doesn't return data. 
- 
Tom Lane authoredprocessing loop; avoids extra overhead when using parse/bind/execute messages instead of single Query message. 
- 
Tom Lane authoredfor speed reasons. (ereport falls out much more quickly when no output is needed than elog does.) 
- 
Tom Lane authoredsearch loop in pgstat_initstats. Per report from Gavin Sherry. 
 
- 
- 11 Aug, 2003 13 commits
- 
- 
Barry Lind authoredModified Files: jdbc/build.xml jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java 
- 
Tom Lane authoredtarget columns in INSERT and UPDATE targetlists. Don't rely on resname to be accurate in ruleutils, either. This fixes bug reported by Donald Fraser, in which renaming a column referenced in a rule did not work very well. 
- 
Bruce Momjian authored> * Prevent unneeded quoting in psql \d output using fmtId() 
- 
Barry Lind authored(no longer throw an index out of range exception) Modified Files: jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java 
- 
Barry Lind authoredfrom ant. Modified Files: jdbc/build.xml 
- 
Barry Lind authoredModified Files: jdbc/build.xml 
- 
Barry Lind authoredModified Files: jdbc/org/postgresql/test/README 
- 
Barry Lind authoredModified Files: jdbc/org/postgresql/core/QueryExecutor.java jdbc/org/postgresql/util/PSQLException.java 
- 
Barry Lind authoredModified Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java 
- 
Barry Lind authoredof transaction isolation level changed from uppercase to lower case between 7.3 and 7.4. In testing, a regression was also fixed in this area when talking to a 7.2 server due to changes in how notice messages are processed in the current code. Modified Files: jdbc/build.xml jdbc/org/postgresql/core/BaseStatement.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java 
- 
Tom Lane authoredyet, though). Avoid using nth() to fetch tlist entries; provide a common routine get_tle_by_resno() to search a tlist for a particular resno. This replaces a couple uses of nth() and a dozen hand-coded search loops. Also, replace a few uses of nth(length-1, list) with llast(). 
- 
Tom Lane authoredof thread-safety comments. 
- 
Peter Eisentraut authored
 
- 
- 10 Aug, 2003 1 commit
- 
- 
Tom Lane authoredindex pages: when _bt_getbuf asks the FSM for a free index page, it is possible (and, in some cases, even moderately likely) that the answer will be the same page that _bt_split is trying to split. _bt_getbuf already knew that the returned page might not be free, but it wasn't prepared for the possibility that even trying to lock the page could be problematic. Fix by doing a conditional rather than unconditional grab of the page lock. 
 
-