Commit Graph

  • 97e2446bf0 Add new versions DLL lists, from Karl Waclawek Bruce Momjian 2003-04-25 14:20:21 +00:00
  • 7b4aa31007 Fix typo in DLL list. Bruce Momjian 2003-04-25 14:18:59 +00:00
  • 3831636645 const-ify info_cb() to match recent openssl releases. Per Joe Conway. Tom Lane 2003-04-25 04:37:23 +00:00
  • f779a34c16 Fix breakage induced by yours truly in Kerberos and PAM code. Tom Lane 2003-04-25 03:28:55 +00:00
  • 6687650ce6 COPY and pg_dump failed to cope with zero-column tables. Fix 'em. Tom Lane 2003-04-25 02:28:22 +00:00
  • db7e46a76d Use closesocket() for all socket/pipe closing, because Win32 requires it, and map that to close() on Unix. Bruce Momjian 2003-04-25 01:24:00 +00:00
  • 5f677af2da Adjust subquery qual pushdown rules so that we can push down a qual 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. Tom Lane 2003-04-24 23:43:09 +00:00
  • 555fe9dda8 Add Win32 Makefile for IPC stuff. Bruce Momjian 2003-04-24 21:25:34 +00:00
  • 4a10ce5db3 No need for include for Win32 right now. Bruce Momjian 2003-04-24 21:24:36 +00:00
  • 20ead395c7 Add Win32 shmem/sema prototypes. Bruce Momjian 2003-04-24 21:23:01 +00:00
  • f690920a75 Infrastructure for upgraded error reporting mechanism. elog.c is 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? Tom Lane 2003-04-24 21:16:45 +00:00
  • a91c5be6a4 pgindent new Win32 files. Bruce Momjian 2003-04-24 18:14:22 +00:00
  • 1a67e4869c Add shared memory and semaphore routines for Win32. Bruce Momjian 2003-04-24 17:20:23 +00:00
  • d670bf378c Add shared memory and semaphore routines for Win32. Bruce Momjian 2003-04-24 17:16:13 +00:00
  • 3126c78b1a Add comments to replace/unlink Win32 functions. Bruce Momjian 2003-04-24 16:40:17 +00:00
  • 5dc844b75c Add PQunescapeBytea() and PQfeeMem() to the Win32 DLL list. Bruce Momjian 2003-04-24 15:09:27 +00:00
  • 60bc45a107 Fix misbehavior of func_error() on type names containing '%'. Will patch separately but equivalently in HEAD. Tom Lane 2003-04-23 18:20:10 +00:00
  • f094673357 Fix misbehavior of replace() on strings containing '%'. Will patch separately but equivalently in HEAD. Tom Lane 2003-04-23 18:19:23 +00:00
  • 52e49e298f Remove Win32 special rename/unlink from libpq. Bruce Momjian 2003-04-22 19:42:27 +00:00
  • b6660fddb5 Update CVS with new FAQ. Bruce Momjian 2003-04-22 18:03:00 +00:00
  • 3450fd08a9 More editing of reference pages. Peter Eisentraut 2003-04-22 10:08:08 +00:00
  • 8a703496a2 getaddrinfo has no business doing unlink(). Tom Lane 2003-04-22 03:52:56 +00:00
  • 7fc30094c7 Add dirmod to libpq Makefile. Bruce Momjian 2003-04-22 02:21:34 +00:00
  • b952f0ef9b Add Win32 unlink/rename file. Bruce Momjian 2003-04-22 02:18:48 +00:00
  • dfc6649c4d Add Win32 versions of unlink and rename --- loop until success. Bruce Momjian 2003-04-22 02:18:09 +00:00
  • 5ed27e35f3 Another round of protocol changes. Backend-to-frontend messages now all 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. Tom Lane 2003-04-22 00:08:07 +00:00
  • a72fd0d60e Prevent palloc(0) error when parent table has zero columns. Tom Lane 2003-04-21 15:20:02 +00:00
  • ca944bd2d4 Prevent palloc(0) error when parent table has zero columns. Tom Lane 2003-04-21 15:19:55 +00:00
  • 185ad7a839 Add mention of Novell Netware 6 port. Bruce Momjian 2003-04-21 14:54:15 +00:00
  • 1dc3a62ec7 stddev() and variance() should return NULL when there is just one input value, per recent discussion on pgsql-general. Tom Lane 2003-04-21 00:22:24 +00:00
  • f9ba0a7fe5 Apple's assembler likes the inlined TAS syntax too, so no reason to maintain a separate out-of-line version of PPC tas() anymore. Also fix S_UNLOCK for __powerpc64__ platforms. Tom Lane 2003-04-20 21:54:34 +00:00
  • b5d0051ecf Fix multiple causes of breakage in plperl's error handling. Tom Lane 2003-04-20 21:15:34 +00:00
  • 9ccfbe254a Fix char-vs-pg_wchar confusion in p_ere(), per failure report from Tom O'Dowd. This fix is not relevant to CVS tip anymore, but we should fix it in 7.3.*. Tom Lane 2003-04-20 17:37:22 +00:00
  • b40bc9eac6 Avoid O(N^2) behavior with lots of deferred triggers by making deferredTriggerInvokeEvents only scan events added since it last ran. Stephan Szabo, some corrections by Tom Lane. Tom Lane 2003-04-20 17:03:25 +00:00
  • 7773434999 Make it clear it is the server version that determines if crlf is used. Idea from Joe Conway. Bruce Momjian 2003-04-20 01:52:55 +00:00
  • c3b7d2d522 Allow \r and \r\n termination for COPY files. Bruce Momjian 2003-04-19 20:36:03 +00:00
  • 9c48cae3e4 Add pipe parameter to COPY function to allow proper line termination. Bruce Momjian 2003-04-19 19:55:37 +00:00
  • 3df163ad89 Add more documentation about shared memory costs. Tom Lane 2003-04-19 00:37:28 +00:00
  • bd8d441775 Second round of FE/BE protocol changes. Frontend->backend messages now have length counts, and COPY IN data is packetized into messages. Tom Lane 2003-04-19 00:02:30 +00:00
  • 54b38d293e Fix breakage from recent variable-handling changes. Tom Lane 2003-04-18 23:38:47 +00:00
  • 4d4953fc41 Make Win32 tests to match existing Cygwin tests, where appropriate. Bruce Momjian 2003-04-18 01:03:42 +00:00
  • cb7fb3ca95 First phase of FE/BE protocol modifications: new StartupPacket layout 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. Tom Lane 2003-04-17 22:26:02 +00:00
  • 76fd678c06 Make pg_dump's concurency capability more prominent. Bruce Momjian 2003-04-17 15:34:37 +00:00
  • 8363ed70ad Fix abstime-to-time cast function, which has had broken implementation 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. Tom Lane 2003-04-17 04:50:35 +00:00
  • 31845dd363 Fix abstime-to-time cast function, which has had broken implementation 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. Tom Lane 2003-04-17 04:50:20 +00:00
  • 0b88b63709 Applied patches from Kris Jurka fixing a string tokenizing problem and 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. Barry Lind 2003-04-17 04:37:07 +00:00
  • 52eeb494e7 Applied patches from Kris Jurka fixing a string tokenizing problem and 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. Barry Lind 2003-04-17 04:19:55 +00:00
  • 26b237ffad Various clarifications; add a clear DRAFT marker; minor adjustments in some message types. In particular add text/binary flag to StartCopyIn and StartCopyOut, so that client library can know what is expected or forthcoming. Tom Lane 2003-04-16 20:53:38 +00:00
  • e8ee547829 Add mention of OpenProjects IRC channel. It is as large as EFNet now. Bruce Momjian 2003-04-16 18:56:24 +00:00
  • 1719fd55d3 Fix some problems exposed by building outside the source tree. Tom Lane 2003-04-16 05:23:55 +00:00
  • dc3e14d3d5 Fix stupid oversight ... Tom Lane 2003-04-16 04:38:05 +00:00
  • 1426db5d95 Fix stupid oversight ... Tom Lane 2003-04-16 04:37:58 +00:00
  • fe19e56c57 First draft of revised FE/BE protocol specification. Still needs work, but I'm putting it up so people can see and comment on it. Tom Lane 2003-04-15 22:51:18 +00:00
  • dde302dd4b Update Japanese FAQ, from Jun Kuwamura. Bruce Momjian 2003-04-15 21:00:27 +00:00
  • 35e60ea967 Change names of ISO-8859-x encodings to ISO_8859_x, to match reality. Peter Eisentraut 2003-04-15 13:26:54 +00:00
  • 7c084d148f Bring SQL ref pages to consistent format, part 1. Peter Eisentraut 2003-04-15 13:25:08 +00:00
  • 72aa9488d3 Add better markup and improve some text here and there. Peter Eisentraut 2003-04-15 13:23:35 +00:00
  • d38fdbc939 eqjoinsel's logic for case where MCV lists are not present should 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. Tom Lane 2003-04-15 05:18:30 +00:00
  • 5ab15591d9 eqjoinsel's logic for case where MCV lists are not present should 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. Tom Lane 2003-04-15 05:18:12 +00:00
  • 49c3cf5fd1 path.c needs to be included in libpq; per Joe Conway. Tom Lane 2003-04-14 21:15:13 +00:00
  • 3f4f235f79 Another try at correctly explaining the difference between Postgres and SQL92 temp tables. Possibly I got it right this time. Tom Lane 2003-04-14 18:08:58 +00:00
  • 0851e12244 Reorganize clog's error reporting so that PANIC on clog I/O error can be reduced to a plain ERROR. Should make it at least a little less painful to deal with data-corruption problems. Tom Lane 2003-04-14 17:31:33 +00:00
  • 6bfa2df64e Document file name as optional for \o in psql help (\h). Bruce Momjian 2003-04-14 16:23:36 +00:00
  • 4af1769ae9 Minor copy-editing. Tom Lane 2003-04-14 15:40:02 +00:00
  • 6d99dbb0c9 Clarify description of our deviation from standard for temp tables, per suggestion from Mike Sykes. Tom Lane 2003-04-14 15:24:46 +00:00
  • 810e0b982b exposed the addDataType method to the PGConnection, allows users to add datatypes Dave Cramer 2003-04-14 10:39:51 +00:00
  • 6ff82c6742 Integrate the operator class section into the comprehensive extending SQL chapter as well. Peter Eisentraut 2003-04-13 09:57:35 +00:00
  • 4e5602e9b8 A couple of minor fixes Peter Eisentraut 2003-04-13 09:56:00 +00:00
  • 51acf97235 Applied patch submitted by Nic Ferrier with some cleanups of his previous patch to add cursor based queries. Barry Lind 2003-04-13 04:10:07 +00:00
  • e3859d1ad9 Second try at avoiding conflicts with system isblank(). Tom Lane 2003-04-13 04:07:43 +00:00
  • 811c512f62 Second try at avoiding conflicts with system isblank(). Tom Lane 2003-04-13 04:07:31 +00:00
  • 3fd5faed5b Second try at avoiding conflicts with system isblank(). Tom Lane 2003-04-13 04:07:17 +00:00
  • ff5456feae Add code to provide useful dynamic-linking error messages on OS X. Tom Lane 2003-04-13 01:19:06 +00:00
  • e138630251 On some systems <sys/types.h> must be included before <sys/socket.h>. Tom Lane 2003-04-12 23:25:42 +00:00
  • afed1af696 Guard against macro versions of isblank(). Tom Lane 2003-04-12 22:28:45 +00:00
  • 041ab272c7 Guard against macro versions of isblank(). Tom Lane 2003-04-12 22:28:40 +00:00
  • ae02cf3c44 Guard against macro versions of isblank(). Tom Lane 2003-04-12 22:28:33 +00:00
  • 5d6b0a43dc Fix encoding conversion function bug. See following posting for more details. Tatsuo Ishii 2003-04-12 08:01:23 +00:00
  • 35a0995992 Fix encoding conversion function bug. See following posting for more details. Tatsuo Ishii 2003-04-12 07:53:57 +00:00
  • 680dc79f17 Add #include <errno.h> per recent reports that it's now necessary on RHL 9. (Not clear why it didn't break long before, actually...) Tom Lane 2003-04-11 20:51:27 +00:00
  • d8521b9b91 Revision Peter Eisentraut 2003-04-11 18:41:20 +00:00
  • dcb0049523 Revision Peter Eisentraut 2003-04-11 13:22:35 +00:00
  • 8d477bd33a Fix error recovery for SSL_read/SSL_write calls. Tom Lane 2003-04-10 23:03:13 +00:00
  • 5674460bb0 Fix error recovery for SSL_read/SSL_write calls. Tom Lane 2003-04-10 23:03:08 +00:00
  • 76b45c9842 Informix fixes. Michael Meskes 2003-04-10 13:06:57 +00:00
  • 19f60754e1 Remove premature attempt to constant-fold type coercion expressions. While usually safe, this fails if the coercion function needs the query snapshot to be set already. Per example from Nigel Andrews. Tom Lane 2003-04-10 02:47:57 +00:00
  • da2060e5fd Remove premature attempt to constant-fold type coercion expressions. While usually safe, this fails if the coercion function needs the query snapshot to be set already. Per example from Nigel Andrews. Tom Lane 2003-04-10 02:47:46 +00:00
  • a6554df4f7 In an effort to reduce the total number of chapters, combine the small chapters on extending types, operators, and aggregates into the extending functions chapter. Move the information on how to call table functions into the queries chapter. Remove some outdated information that is already present in a better form in other parts of the documentation. Peter Eisentraut 2003-04-10 01:22:45 +00:00
  • 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 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. Tom Lane 2003-04-08 23:20:04 +00:00
  • 6ee2c29354 added addDataType to the interface Dave Cramer 2003-04-08 17:26:39 +00:00
  • 6fb5115850 Get rid of inappropriate flags in CPPFLAGS override --- these break non-gcc compilers, and they would never belong in CPPFLAGS anyway. Tom Lane 2003-04-08 17:09:51 +00:00
  • 20f8480927 Mark TimeScales constants as double to avoid integer overflow in some compilers. Tom Lane 2003-04-08 17:02:04 +00:00
  • dbb7503660 Remove extraneous semicolons. Tom Lane 2003-04-08 16:57:45 +00:00
  • a50f285d8d Added some more informix compatibility functions. Michael Meskes 2003-04-08 12:34:25 +00:00
  • cd203f3395 Avoid primary key lookup (and lock) if foreign key does not change on UPDATE. Jan Wieck 2003-04-07 20:30:38 +00:00
  • afe1185cf0 Remove unnecessary dt2local() call. Tom Lane 2003-04-07 15:04:03 +00:00
  • a8cb3368db General editing Peter Eisentraut 2003-04-07 01:29:26 +00:00
  • cb1d036acb Generate pg_config.h.in by autoheader. Separate out manually editable parts. Standardize spelling of comments in pg_config.h. Peter Eisentraut 2003-04-06 22:45:23 +00:00
  • d7c333eb9a Fix markup. Peter Eisentraut 2003-04-06 22:41:52 +00:00
  • 8cd571b202 Clarify exactly when DST-changeover-induced regression test failures can be expected to occur. Tom Lane 2003-04-06 17:47:24 +00:00