Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use closesocket() for all socket/pipe closing, because Win32 requires | Bruce Momjian | 2003-04-25 |
| | | | | it, and map that to close() on Unix. | ||
* | Adjust subquery qual pushdown rules so that we can push down a qual | Tom Lane | 2003-04-24 |
| | | | | | | into a UNION that has some type coercions applied to the component queries, so long as the qual itself does not reference any columns that have such coercions. Per example from Jonathan Bartlett 24-Apr-03. | ||
* | Add Win32 Makefile for IPC stuff. | Bruce Momjian | 2003-04-24 |
| | |||
* | No need for include for Win32 right now. | Bruce Momjian | 2003-04-24 |
| | |||
* | Add Win32 shmem/sema prototypes. | Bruce Momjian | 2003-04-24 |
| | |||
* | Infrastructure for upgraded error reporting mechanism. elog.c is | Tom Lane | 2003-04-24 |
| | | | | | | | rewritten and the protocol is changed, but most elog calls are still elog calls. Also, we need to contemplate mechanisms for controlling all this functionality --- eg, how much stuff should appear in the postmaster log? And what API should libpq expose for it? | ||
* | pgindent new Win32 files. | Bruce Momjian | 2003-04-24 |
| | |||
* | Add shared memory and semaphore routines for Win32. | Bruce Momjian | 2003-04-24 |
| | | | | Also update copyright to be ours, with approval from Jan. | ||
* | Add shared memory and semaphore routines for Win32. | Bruce Momjian | 2003-04-24 |
| | |||
* | Add comments to replace/unlink Win32 functions. | Bruce Momjian | 2003-04-24 |
| | |||
* | Add PQunescapeBytea() and PQfeeMem() to the Win32 DLL list. | Bruce Momjian | 2003-04-24 |
| | | | | Karl Waclawek | ||
* | Remove Win32 special rename/unlink from libpq. | Bruce Momjian | 2003-04-22 |
| | |||
* | getaddrinfo has no business doing unlink(). | Tom Lane | 2003-04-22 |
| | |||
* | Add dirmod to libpq Makefile. | Bruce Momjian | 2003-04-22 |
| | |||
* | Add Win32 unlink/rename file. | Bruce Momjian | 2003-04-22 |
| | |||
* | Add Win32 versions of unlink and rename --- loop until success. | Bruce Momjian | 2003-04-22 |
| | |||
* | Another round of protocol changes. Backend-to-frontend messages now all | Tom Lane | 2003-04-22 |
| | | | | | | | | | | have length words. COPY OUT reimplemented per new protocol: it doesn't need \. anymore, thank goodness. COPY BINARY to/from frontend works, at least as far as the backend is concerned --- libpq's PQgetline API is not up to snuff, and will have to be replaced with something that is null-safe. libpq uses message length words for performance improvement (no cycles wasted rescanning long messages), but not yet for error recovery. | ||
* | Prevent palloc(0) error when parent table has zero columns. | Tom Lane | 2003-04-21 |
| | |||
* | stddev() and variance() should return NULL when there is just one input | Tom Lane | 2003-04-21 |
| | | | | value, per recent discussion on pgsql-general. | ||
* | Apple's assembler likes the inlined TAS syntax too, so no reason to | Tom Lane | 2003-04-20 |
| | | | | | maintain a separate out-of-line version of PPC tas() anymore. Also fix S_UNLOCK for __powerpc64__ platforms. | ||
* | Fix multiple causes of breakage in plperl's error handling. | Tom Lane | 2003-04-20 |
| | |||
* | Avoid O(N^2) behavior with lots of deferred triggers by making | Tom Lane | 2003-04-20 |
| | | | | | deferredTriggerInvokeEvents only scan events added since it last ran. Stephan Szabo, some corrections by Tom Lane. | ||
* | Allow \r and \r\n termination for COPY files. | Bruce Momjian | 2003-04-19 |
| | | | | | | | | | Output \r\n termination on Win32. Disallow literal carriage return as a data value, backslash-carriage-return and \r still allowed. Doc changes already committed. | ||
* | Add pipe parameter to COPY function to allow proper line termination. | Bruce Momjian | 2003-04-19 |
| | |||
* | Add more documentation about shared memory costs. | Tom Lane | 2003-04-19 |
| | |||
* | Second round of FE/BE protocol changes. Frontend->backend messages now | Tom Lane | 2003-04-19 |
| | | | | have length counts, and COPY IN data is packetized into messages. | ||
* | Fix breakage from recent variable-handling changes. | Tom Lane | 2003-04-18 |
| | |||
* | Make Win32 tests to match existing Cygwin tests, where appropriate. | Bruce Momjian | 2003-04-18 |
| | |||
* | First phase of FE/BE protocol modifications: new StartupPacket layout | Tom Lane | 2003-04-17 |
| | | | | | | with variable-width fields. No more truncation of long user names. Also, libpq can now send its environment-variable-driven SET commands as part of the startup packet, saving round trips to server. | ||
* | Fix abstime-to-time cast function, which has had broken implementation | Tom Lane | 2003-04-17 |
| | | | | | since 7.2, per bug #947. Turns out it had wrong volatility label, too. Can't force initdb in 7.3 branch, but fix anyway for future installs. | ||
* | Applied patches from Kris Jurka fixing a string tokenizing problem and | Barry Lind | 2003-04-17 |
| | | | | | | | | | | fixing an order by problem for index metadata results. Also includes removing some unused code as well as a fix to the toString method on statement. Modified Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java | ||
* | Fix some problems exposed by building outside the source tree. | Tom Lane | 2003-04-16 |
| | |||
* | Fix stupid oversight ... | Tom Lane | 2003-04-16 |
| | |||
* | eqjoinsel's logic for case where MCV lists are not present should | Tom Lane | 2003-04-15 |
| | | | | | | account for NULLs; in hindsight this is obvious since the code for the MCV-lists case would reduce to this when there are zero entries in both lists. Per example from Alec Mitchell. | ||
* | path.c needs to be included in libpq; per Joe Conway. | Tom Lane | 2003-04-14 |
| | |||
* | Reorganize clog's error reporting so that PANIC on clog I/O error can | Tom Lane | 2003-04-14 |
| | | | | | be reduced to a plain ERROR. Should make it at least a little less painful to deal with data-corruption problems. | ||
* | Document file name as optional for \o in psql help (\h). | Bruce Momjian | 2003-04-14 |
| | |||
* | exposed the addDataType method to the PGConnection, allows users to add ↵ | Dave Cramer | 2003-04-14 |
| | | | | datatypes | ||
* | Applied patch submitted by Nic Ferrier with some cleanups of his previous | Barry Lind | 2003-04-13 |
| | | | | | | | | patch to add cursor based queries. Modified Files: jdbc/org/postgresql/core/BaseConnection.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java | ||
* | Second try at avoiding conflicts with system isblank(). | Tom Lane | 2003-04-13 |
| | |||
* | Add code to provide useful dynamic-linking error messages on OS X. | Tom Lane | 2003-04-13 |
| | |||
* | Guard against macro versions of isblank(). | Tom Lane | 2003-04-12 |
| | |||
* | Fix encoding conversion function bug. | Tatsuo Ishii | 2003-04-12 |
| | | | | | | | | | | See following posting for more details. Subject: Re: [HACKERS] [BUGS] Bug #943: Server-Encoding from EUC_TW to UTF-8 doesn't From: Tatsuo Ishii <t-ishii@sra.co.jp> To: michael.enke@wincor-nixdorf.com, pgsql-bugs@postgresql.org Cc: pgsql-hackers@postgresql.org Date: Sat, 12 Apr 2003 10:51:45 +0900 (JST) | ||
* | Fix error recovery for SSL_read/SSL_write calls. | Tom Lane | 2003-04-10 |
| | |||
* | Informix fixes. | Michael Meskes | 2003-04-10 |
| | |||
* | Remove premature attempt to constant-fold type coercion expressions. | Tom Lane | 2003-04-10 |
| | | | | | While usually safe, this fails if the coercion function needs the query snapshot to be set already. Per example from Nigel Andrews. | ||
* | First phase of work on array improvements. ARRAY[x,y,z] constructor | Tom Lane | 2003-04-08 |
| | | | | | | | expressions, ARRAY(sub-SELECT) expressions, some array functions. Polymorphic functions using ANYARRAY/ANYELEMENT argument and return types. Some regression tests in place, documentation is lacking. Joe Conway, with some kibitzing from Tom Lane. | ||
* | Get rid of inappropriate flags in CPPFLAGS override --- these break | Tom Lane | 2003-04-08 |
| | | | | non-gcc compilers, and they would never belong in CPPFLAGS anyway. | ||
* | Mark TimeScales constants as double to avoid integer overflow in some compilers. | Tom Lane | 2003-04-08 |
| | |||
* | Remove extraneous semicolons. | Tom Lane | 2003-04-08 |
| |