summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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.
2003-04-04Tighten up register usage for inline PPC version of tas().Tom Lane
2003-04-04Put the isync where it's supposed to be.Tom Lane
2003-04-04Avoid repeated computation of the constants date2j(1970, 1, 1) andTom Lane
date2j(2000, 1, 1). Should make for some marginal speed improvement in date/time operations.
2003-04-04Code review for pg_stat_get_backend_activity_start patch --- fixTom Lane
return type, make protection condition agree with recent change to pg_stat_get_backend_activity, clean up documentation.
2003-04-03Remove zero_damaged_pages from postgresql.conf.sample; the only way toTom Lane
find out about it is to read the documentation that tells you how dangerous it is. Add default_transaction_read_only to documentation; seems to have been overlooked in patch that added read-only transactions. Clean up check_guc comparison script, which has been suffering bit rot.
2003-04-03Prevent EXPLAIN (without ANALYZE) SELECT ... INTO from creating an INTOTom Lane
table. Needed due to recent change that makes us call ExecutorStart even when not planning to carry out the query.
2003-04-03Don't re-invent the strchr() wheel.Tom Lane
2003-04-03Fix load_user/load_group to not leave dangling pointers around if theTom Lane
config files are present on one pass and not present on a later pass.
2003-04-03const-ify functions used with completion_matches(), to suppressTom Lane
cast-away-const warnings from compilers pickier than gcc.
2003-04-03Repair incorrect checking of grouped/ungrouped variables in the presenceTom Lane
of unnamed joins; per pghackers discussion 31-Mar-03.
2003-04-03Add prototype for toupper/tolower().Bruce Momjian
2003-04-02Fix buffer overrun in to_ascii(), per report from Guido Notari.Tom Lane