summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2003-04-24Add shared memory and semaphore routines for Win32.Bruce Momjian
2003-04-24Add comments to replace/unlink Win32 functions.Bruce Momjian
2003-04-24Add PQunescapeBytea() and PQfeeMem() to the Win32 DLL list.Bruce Momjian
Karl Waclawek
2003-04-22Remove Win32 special rename/unlink from libpq.Bruce Momjian
2003-04-22getaddrinfo has no business doing unlink().Tom Lane
2003-04-22Add dirmod to libpq Makefile.Bruce Momjian
2003-04-22Add Win32 unlink/rename file.Bruce Momjian
2003-04-22Add Win32 versions of unlink and rename --- loop until success.Bruce Momjian
2003-04-22Another round of protocol changes. Backend-to-frontend messages now allTom Lane
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.
2003-04-21Prevent palloc(0) error when parent table has zero columns.Tom Lane
2003-04-21stddev() and variance() should return NULL when there is just one inputTom Lane
value, per recent discussion on pgsql-general.
2003-04-20Apple's assembler likes the inlined TAS syntax too, so no reason toTom Lane
maintain a separate out-of-line version of PPC tas() anymore. Also fix S_UNLOCK for __powerpc64__ platforms.
2003-04-20Fix multiple causes of breakage in plperl's error handling.Tom Lane
2003-04-20Avoid O(N^2) behavior with lots of deferred triggers by makingTom Lane
deferredTriggerInvokeEvents only scan events added since it last ran. Stephan Szabo, some corrections by Tom Lane.
2003-04-19Allow \r and \r\n termination for COPY files.Bruce Momjian
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.
2003-04-19Add pipe parameter to COPY function to allow proper line termination.Bruce Momjian
2003-04-19Add more documentation about shared memory costs.Tom Lane
2003-04-19Second round of FE/BE protocol changes. Frontend->backend messages nowTom Lane
have length counts, and COPY IN data is packetized into messages.
2003-04-18Fix breakage from recent variable-handling changes.Tom Lane
2003-04-18Make Win32 tests to match existing Cygwin tests, where appropriate.Bruce Momjian
2003-04-17First phase of FE/BE protocol modifications: new StartupPacket layoutTom Lane
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.
2003-04-17Fix abstime-to-time cast function, which has had broken implementationTom Lane
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.
2003-04-17Applied patches from Kris Jurka fixing a string tokenizing problem andBarry Lind
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
2003-04-16Fix some problems exposed by building outside the source tree.Tom Lane
2003-04-16Fix stupid oversight ...Tom Lane
2003-04-15eqjoinsel's logic for case where MCV lists are not present shouldTom Lane
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.
2003-04-14path.c needs to be included in libpq; per Joe Conway.Tom Lane
2003-04-14Reorganize clog's error reporting so that PANIC on clog I/O error canTom Lane
be reduced to a plain ERROR. Should make it at least a little less painful to deal with data-corruption problems.
2003-04-14Document file name as optional for \o in psql help (\h).Bruce Momjian
2003-04-14exposed the addDataType method to the PGConnection, allows users to add ↵Dave Cramer
datatypes
2003-04-13Applied patch submitted by Nic Ferrier with some cleanups of his previousBarry Lind
patch to add cursor based queries. Modified Files: jdbc/org/postgresql/core/BaseConnection.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-04-13Second try at avoiding conflicts with system isblank().Tom Lane
2003-04-13Add code to provide useful dynamic-linking error messages on OS X.Tom Lane
2003-04-12Guard against macro versions of isblank().Tom Lane
2003-04-12Fix encoding conversion function bug.Tatsuo Ishii
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)
2003-04-10Fix error recovery for SSL_read/SSL_write calls.Tom Lane
2003-04-10Informix fixes.Michael Meskes
2003-04-10Remove premature attempt to constant-fold type coercion expressions.Tom Lane
While usually safe, this fails if the coercion function needs the query snapshot to be set already. Per example from Nigel Andrews.
2003-04-08First phase of work on array improvements. ARRAY[x,y,z] constructorTom Lane
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.
2003-04-08Get rid of inappropriate flags in CPPFLAGS override --- these breakTom Lane
non-gcc compilers, and they would never belong in CPPFLAGS anyway.
2003-04-08Mark TimeScales constants as double to avoid integer overflow in some compilers.Tom Lane
2003-04-08Remove extraneous semicolons.Tom Lane
2003-04-08Added some more informix compatibility functions.Michael Meskes
2003-04-07Avoid primary key lookup (and lock) if foreign key does not changeJan Wieck
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
2003-04-07Remove unnecessary dt2local() call.Tom Lane
2003-04-06Generate pg_config.h.in by autoheader. Separate out manually editablePeter Eisentraut
parts. Standardize spelling of comments in pg_config.h.
2003-04-05Fix compile problem with Win32 macro used inside another macro.Bruce Momjian
2003-04-04Add Win32 path handling for / vs. \ and drive letters.Bruce Momjian
2003-04-04Handle cp, rm, and exec for Win32.Bruce Momjian
2003-04-04Fix some signed-vs-unsigned-int issues; make print_aligned_verticalTom Lane
safe for zero-column tables.