Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | No need for include for Win32 right now. | Bruce Momjian | 2003-04-24 | 1 | -5/+1 |
| | |||||
* | Add Win32 shmem/sema prototypes. | Bruce Momjian | 2003-04-24 | 4 | -5/+59 |
| | |||||
* | Infrastructure for upgraded error reporting mechanism. elog.c is | Tom Lane | 2003-04-24 | 29 | -712/+1557 |
| | | | | | | | 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 | 2 | -81/+106 |
| | |||||
* | Add shared memory and semaphore routines for Win32. | Bruce Momjian | 2003-04-24 | 2 | -0/+359 |
| | | | | Also update copyright to be ours, with approval from Jan. | ||||
* | Add shared memory and semaphore routines for Win32. | Bruce Momjian | 2003-04-24 | 4 | -7/+25 |
| | |||||
* | Add comments to replace/unlink Win32 functions. | Bruce Momjian | 2003-04-24 | 1 | -0/+6 |
| | |||||
* | Add PQunescapeBytea() and PQfeeMem() to the Win32 DLL list. | Bruce Momjian | 2003-04-24 | 2 | -89/+94 |
| | | | | Karl Waclawek | ||||
* | Remove Win32 special rename/unlink from libpq. | Bruce Momjian | 2003-04-22 | 1 | -2/+2 |
| | |||||
* | getaddrinfo has no business doing unlink(). | Tom Lane | 2003-04-22 | 1 | -4/+1 |
| | |||||
* | Add dirmod to libpq Makefile. | Bruce Momjian | 2003-04-22 | 1 | -2/+2 |
| | |||||
* | Add Win32 unlink/rename file. | Bruce Momjian | 2003-04-22 | 1 | -0/+138 |
| | |||||
* | Add Win32 versions of unlink and rename --- loop until success. | Bruce Momjian | 2003-04-22 | 1 | -1/+12 |
| | |||||
* | Another round of protocol changes. Backend-to-frontend messages now all | Tom Lane | 2003-04-22 | 20 | -317/+702 |
| | | | | | | | | | | 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 | 1 | -3/+4 |
| | |||||
* | stddev() and variance() should return NULL when there is just one input | Tom Lane | 2003-04-21 | 2 | -34/+18 |
| | | | | 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 | 2 | -41/+13 |
| | | | | | 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 | 1 | -61/+34 |
| | |||||
* | Avoid O(N^2) behavior with lots of deferred triggers by making | Tom Lane | 2003-04-20 | 1 | -11/+38 |
| | | | | | 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 | 1 | -11/+84 |
| | | | | | | | | | 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 | 1 | -4/+4 |
| | |||||
* | Add more documentation about shared memory costs. | Tom Lane | 2003-04-19 | 1 | -3/+6 |
| | |||||
* | Second round of FE/BE protocol changes. Frontend->backend messages now | Tom Lane | 2003-04-19 | 22 | -856/+1248 |
| | | | | have length counts, and COPY IN data is packetized into messages. | ||||
* | Fix breakage from recent variable-handling changes. | Tom Lane | 2003-04-18 | 1 | -15/+16 |
| | |||||
* | Make Win32 tests to match existing Cygwin tests, where appropriate. | Bruce Momjian | 2003-04-18 | 10 | -42/+109 |
| | |||||
* | First phase of FE/BE protocol modifications: new StartupPacket layout | Tom Lane | 2003-04-17 | 15 | -289/+428 |
| | | | | | | 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 | 1 | -2/+2 |
| | | | | | 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 | 2 | -45/+39 |
| | | | | | | | | | | 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 | 2 | -12/+7 |
| | |||||
* | Fix stupid oversight ... | Tom Lane | 2003-04-16 | 1 | -3/+3 |
| | |||||
* | eqjoinsel's logic for case where MCV lists are not present should | Tom Lane | 2003-04-15 | 1 | -15/+21 |
| | | | | | | 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 | 1 | -14/+15 |
| | |||||
* | Reorganize clog's error reporting so that PANIC on clog I/O error can | Tom Lane | 2003-04-14 | 1 | -30/+135 |
| | | | | | 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 | 1 | -2/+2 |
| | |||||
* | exposed the addDataType method to the PGConnection, allows users to add ↵ | Dave Cramer | 2003-04-14 | 1 | -1/+23 |
| | | | | datatypes | ||||
* | Applied patch submitted by Nic Ferrier with some cleanups of his previous | Barry Lind | 2003-04-13 | 2 | -110/+84 |
| | | | | | | | | 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 | 1 | -16/+11 |
| | |||||
* | Add code to provide useful dynamic-linking error messages on OS X. | Tom Lane | 2003-04-13 | 1 | -8/+45 |
| | |||||
* | Guard against macro versions of isblank(). | Tom Lane | 2003-04-12 | 1 | -2/+7 |
| | |||||
* | Fix encoding conversion function bug. | Tatsuo Ishii | 2003-04-12 | 1 | -3/+3 |
| | | | | | | | | | | 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 | 2 | -23/+47 |
| | |||||
* | Informix fixes. | Michael Meskes | 2003-04-10 | 1 | -11/+68 |
| | |||||
* | Remove premature attempt to constant-fold type coercion expressions. | Tom Lane | 2003-04-10 | 1 | -28/+2 |
| | | | | | 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 | 47 | -479/+2597 |
| | | | | | | | 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 | 4 | -8/+8 |
| | | | | 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 | 1 | -12/+12 |
| | |||||
* | Remove extraneous semicolons. | Tom Lane | 2003-04-08 | 1 | -3/+3 |
| | |||||
* | Added some more informix compatibility functions. | Michael Meskes | 2003-04-08 | 6 | -7/+34 |
| | |||||
* | Avoid primary key lookup (and lock) if foreign key does not change | Jan Wieck | 2003-04-07 | 2 | -8/+34 |
| | | | | | | | | | | | | | | | | on UPDATE. This get's rid of the long standing annoyance that updating a row that has foreign keys locks all the referenced rows even if the foreign key values do not change. The trick is to actually do a check identical to NO ACTION after an eventually done UPDATE in the SET DEFAULT case. Since a SET DEFAULT operation should have moved referencing rows to a new "home", a following NO ACTION check can only fail if the column defaults of the referencing table resulted in the key we actually deleted. Thanks to Stephan. Jan | ||||
* | Remove unnecessary dt2local() call. | Tom Lane | 2003-04-07 | 1 | -3/+1 |
| |