Commit Graph

  • 1fdf2edc9d Put -Ae into CC not CFLAGS, since it's not optional. Peter Eisentraut 2000-11-04 14:34:54 +00:00
  • dabe897940 If CFLAGS was specified in the environment, use that, not what the template says. Peter Eisentraut 2000-11-04 14:29:26 +00:00
  • 4aa1aabd7a This is no longer used since we have the 'resultmap'. Peter Eisentraut 2000-11-04 13:37:39 +00:00
  • 1f2f53c648 Since the backend now handles relative PGDATA, initdb doesn't have to work around anymore. Peter Eisentraut 2000-11-04 12:47:48 +00:00
  • abfb417574 Make the backend grok relative paths for the data directory by converting it to an absolute path. Peter Eisentraut 2000-11-04 12:43:24 +00:00
  • 7bea44f449 autoconf Bruce Momjian 2000-11-04 02:45:15 +00:00
  • 6862a05364 Fix for missing EUC_TW encoding Tatsuo Ishii 2000-11-04 02:27:56 +00:00
  • 7301660048 outdated and obsolete Peter Eisentraut 2000-11-03 20:38:42 +00:00
  • a18490b73d Add global .SECONDARY: target to not allow make to delete intermediate target files in implicit rule chains. That might have been a cool idea but it seems to be too buggy to work, as it caused spurious recompiles in several places. Peter Eisentraut 2000-11-03 20:27:40 +00:00
  • 6be6a185d9 Minor code cleanups, make in_group() check faster. Tom Lane 2000-11-03 19:02:18 +00:00
  • aceec9ae1a Fix bug reported by bobson: aclinsert3 would delete the 'world' entry from an ACL list if it had no permissions remaining, which confused aclcheck terribly. Also clean up code a little. Tom Lane 2000-11-03 19:01:36 +00:00
  • dfda21e7a6 Add configure check to see whether <string.h> and <strings.h> may both be included, and then include <strings.h> if so. Several systems already needed <strings.h> anyway. Some new systems that claim to conform to the Unix 9x "standard" do not declare str[n]casemp() in string.h, and C99 compilers will not like that. Peter Eisentraut 2000-11-03 18:43:52 +00:00
  • b98ba2a04c pg_variable is not used in WAL version now. Vadim B. Mikheev 2000-11-03 11:39:36 +00:00
  • b703c127ed Parser sync. Michael Meskes 2000-11-03 10:47:54 +00:00
  • ef6bee30c5 cleanup Bruce Momjian 2000-11-03 04:17:55 +00:00
  • 63a8127cf4 Brand 7.0.3. Bruce Momjian 2000-11-03 03:42:57 +00:00
  • 94d8bbe5fb Improve inv_getsize() per suggestion from Denis Perchine; also fix thinkos in inv_seek(). Tom Lane 2000-11-02 23:52:06 +00:00
  • db263da468 Peter forgot to fix {operator} rule to match modified definition of 'self' characters. Tom Lane 2000-11-02 23:20:27 +00:00
  • 7a64100164 Fix insufficiently-parenthesized macro definitions. No known bug here, but... Tom Lane 2000-11-02 23:11:03 +00:00
  • b83047eee2 Remove pg_dumpaccounts from 7.1 tree. Bruce Momjian 2000-11-02 22:04:51 +00:00
  • 854307a11e Update TODO list. Bruce Momjian 2000-11-02 21:16:56 +00:00
  • b7f4c64202 Add pg_dumpall --accounts-only option. Peter Eisentraut 2000-11-02 21:13:32 +00:00
  • cd5dbfb115 Update TODO list. Bruce Momjian 2000-11-02 20:53:26 +00:00
  • 26c825e4b0 Allow initdb to handle relative paths for PGDATA, by converting them to absolute before starting a backend. Peter Eisentraut 2000-11-02 19:48:39 +00:00
  • bc9b199c26 Change bool to boolean in docs. Bruce Momjian 2000-11-02 19:26:49 +00:00
  • 54121b9a8b Pass on all CPPFLAGS that look like -I* to the PL/Perl build. (This previously worked, but must have gotten lost somewhere...) Peter Eisentraut 2000-11-02 18:40:13 +00:00
  • 94b8640cd9 Added utility script pg_dumpaccounts to contrib. Jan Wieck 2000-11-02 18:20:12 +00:00
  • bfecc6a524 Added pg_dumpaccounts utility script in contrib. Jan Wieck 2000-11-02 18:09:49 +00:00
  • 5d547cd236 Revoked changes for pg_dumpaccounts Jan Wieck 2000-11-02 17:33:41 +00:00
  • 1173809333 autoconf Bruce Momjian 2000-11-02 16:56:32 +00:00
  • 013c2c65e0 New dump utility script pg_dumpaccounts. Jan Wieck 2000-11-02 16:54:21 +00:00
  • 75413f7af9 Fix for inserting/copying longer multibyte strings into bpchar data types. Tatsuo Ishii 2000-11-02 05:11:42 +00:00
  • d1bfa6c72e Add runtime configuration options to control permission bits and group owner of unix socket. Peter Eisentraut 2000-11-01 21:14:03 +00:00
  • 855ffa0be0 Forgot to check page LSN and unlock buffer in btree_xlog_delete - fixed. (Thanks to Tatsuo Ishii for finding bug) Vadim B. Mikheev 2000-11-01 20:39:58 +00:00
  • 961eb5716b Fixed minor bug in ResultSet for jdbc2 reported by Matthew Denner that absolute doesnt handle negative row numbers correctly. Peter Mount 2000-11-01 16:55:32 +00:00
  • 6d7f1d3300 Fix for PQsetdb port parameter due to the interface change. PQsetdb no more recognize "" as the default port number. Tatsuo Ishii 2000-11-01 00:45:46 +00:00
  • 3706f08ace Fix recovery cache code (thanks to Peter Eisentraut for pointing to bug). Vadim B. Mikheev 2000-10-31 23:56:36 +00:00
  • b99ee7f37d This is the minimal version of the Darwin support patch from Bruce Hartzler <bruceh@mail.utexas.edu>. It contains shared library support, regression test map, and the usual template files. The dynamic loader is missing, the spin lock code apparently doesn't assemble due to syntax problems, and semaphores are to be hoped for from Apple. Peter Eisentraut 2000-10-31 19:55:20 +00:00
  • dc0f5cb090 Determine CXXFLAGS after the C++ compiler was detected. Also honor --enable-debug and environment variable override. Peter Eisentraut 2000-10-31 18:16:20 +00:00
  • fae180f477 Added patch by Christof Petig <christof.petig@wtal.de> that fixes some bugs in preproc.y. Michael Meskes 2000-10-31 15:11:38 +00:00
  • 9cbcbf0fb3 Use $(filter ...), not $(findstring ...). Peter Eisentraut 2000-10-31 14:37:25 +00:00
  • 44954fae08 Added long-standing transaction when restoring BLOBS (uses commit every BLOB_BATCH_SIZE) Prevent dumping of languages from template1. Philip Warner 2000-10-31 14:20:30 +00:00
  • 0babf31640 Change internal string representation of BitString node to include a leading 'b', as it appears to be more convenient this way for the input and node functions. Peter Eisentraut 2000-10-31 13:59:53 +00:00
  • 0c0dde6176 Hashing functions from Marko Kreen <marko@l-t.ee> Peter Eisentraut 2000-10-31 13:11:28 +00:00
  • 73874a06f0 Change the parser to convert SQL "position" and "substring" syntax to position() and substring() functions, so that it works transparently for bit types as well. Alias the text functions appropriately. Peter Eisentraut 2000-10-31 10:22:13 +00:00
  • d397c1c8a2 Disallow zero-length delimited identifier (per SQL). Peter Eisentraut 2000-10-30 17:54:16 +00:00
  • c7a3e0dfcb Sync preproc.y with gram.y. Michael Meskes 2000-10-30 14:43:40 +00:00
  • c5873820ca Add -enable-uniconv Tatsuo Ishii 2000-10-30 13:27:13 +00:00
  • 1acf6f9c8e Add support for code conversion between Unicode and other encodings. Supported encodings are: EUC_JP, EUC_CN, EUC_KR, EUC_TW, Shift JIS, Big5, ISO8859-[1-5]. TODO: testings! and documentations... Tatsuo Ishii 2000-10-30 10:41:05 +00:00
  • 0b10d35e2b Avoid dependency on backend's multibyte module as possible. Now frontend/libpq has its own version of pg_encoding_to_char and pg_char_to_encoding. Tatsuo Ishii 2000-10-30 10:31:46 +00:00
  • e5b6b0ebb9 Add new configure option "--enable-uniconv" that enables automatic code conversion between Unicode and other encodings. Note that this option requires --enable-multibyte also. The reason why this is optional is that the feature requires huge mapping tables and I don't think every user need the feature. Tatsuo Ishii 2000-10-30 07:17:31 +00:00
  • dd9dcd59cf include pg_wchar.h to import a fucntion prototype of pg_mbcliplen Tatsuo Ishii 2000-10-30 06:48:36 +00:00
  • e3ba543525 WAL fixes. Vadim B. Mikheev 2000-10-29 18:33:41 +00:00
  • 433cd770bc update flags. Bruce Momjian 2000-10-29 18:13:47 +00:00
  • 30402ce74a Automatic dependency tracking for C++ (GCC only) Peter Eisentraut 2000-10-29 16:13:28 +00:00
  • 86f0812520 Remove special treatment of '|' operator, in the spirit of "sane" binary operators. Peter Eisentraut 2000-10-29 16:11:33 +00:00
  • 525e1c4436 USE_POSIX_TIME replaced by HAVE_TM_ZONE || HAVE_INT_TIMEZONE, which are equivalent. Peter Eisentraut 2000-10-29 13:17:34 +00:00
  • 8b04311293 Omit perl and python interfaces when making temporary installation. Peter Eisentraut 2000-10-29 12:49:49 +00:00
  • 2044bdcca0 Should be "test =", not "test ==". Peter Eisentraut 2000-10-29 11:36:44 +00:00
  • dfb12a9850 Removed multibyte stuff since client does not know about encoding in the backendFixed quoting bug reported by Sascha Demetrio (sd@b-comp.de). Michael Meskes 2000-10-29 09:44:58 +00:00
  • 4f82ab4c97 #define JMP_BUF has been unnecessary since the arrival of the sigsetjmp test. Peter Eisentraut 2000-10-28 23:53:01 +00:00
  • 0c0a176370 As we don't use struct dirent, the #define SYSV_DIRENT is useless. If we every do need it we'd better use AC_HEADER_DIRENT from Autoconf. Peter Eisentraut 2000-10-28 22:53:17 +00:00
  • 3280cba2ac Make initdb safe against using a) mismatching backend program, by checking --version output b) mismatching bki files, by putting a version-identifying comment atop those files. Peter Eisentraut 2000-10-28 22:14:14 +00:00
  • c44323176e Back out change to gram.y for parens. Bruce Momjian 2000-10-28 19:41:00 +00:00
  • 88094f2e2b beos fixes from Cyril VELTER Bruce Momjian 2000-10-28 18:27:57 +00:00
  • 5b0740d3fc WAL Vadim B. Mikheev 2000-10-28 16:21:00 +00:00
  • 2f4c9d39fe Okay, here's my attempt at fixing the problems with parentheses in subqueries. It passes the normal 'runcheck' tests, and I've tried a few simple things like select 1 as foo union (((((select 2))))) order by foo; Bruce Momjian 2000-10-28 15:44:04 +00:00
  • 3eb9b73718 Remove compiler warnings (add missing include files). Only link against -lm if it's actually there. Peter Eisentraut 2000-10-28 15:10:36 +00:00
  • 8df6b2b53f Add --version and --help options to "postgres". Peter Eisentraut 2000-10-28 01:07:00 +00:00
  • 6707ede813 Make use of system-specific linker option to embed shared library search path into executables and shared libraries (-rpath or -R for most). Can be disabled with --disable-rpath, since some binary packaging standards do not like this option. Peter Eisentraut 2000-10-27 23:59:39 +00:00
  • 81024e7d80 Fix java driver example. Bruce Momjian 2000-10-27 22:28:23 +00:00
  • 26d008c62f Use compiler driver, not linker, to link shared libraries on Unixware. Peter Eisentraut 2000-10-27 20:09:48 +00:00
  • 7e77668e7a Make regression tests work with VPATH builds. Peter Eisentraut 2000-10-27 20:00:22 +00:00
  • 29f6c8dff8 Fix for drop db message format changes Tatsuo Ishii 2000-10-27 02:25:34 +00:00
  • 2969c01d55 Remove gcc-only macro definition Tatsuo Ishii 2000-10-27 02:23:51 +00:00
  • 063c0f6bea Disallow bits beyond the mask length for CIDR values, per discussion on pghackers. Arrange for the sort ordering of general INET values to be network part as major sort key, host part as minor sort key. I did not force an initdb for this change, but anyone who's running indexes on general INET values may need to recreate those indexes. Tom Lane 2000-10-27 01:55:23 +00:00
  • 2f35b4efdb Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in ExecutorRun. This allows LIMIT to work in a view. Also, LIMIT in a cursor declaration will behave in a reasonable fashion, whereas before it was overridden by the FETCH count. Tom Lane 2000-10-26 21:38:24 +00:00
  • c9476bafdb Update TODO list. Bruce Momjian 2000-10-26 19:55:10 +00:00
  • 8cbda7cbd0 Fix breakage I introduced yesterday in MULTIBYTE compilations. Sorry 'bout that, chief... Tom Lane 2000-10-26 17:31:35 +00:00
  • 62cc75c8fd Clean up gcc warnings in MULTIBYTE mode. Tom Lane 2000-10-26 17:04:12 +00:00
  • 07ac8e94c7 In flex --version test, redirect stdin to /dev/null, because some lex' hang waiting for input. From Pete Forman <gsez020@kryten.bedford.waii.com>. Peter Eisentraut 2000-10-26 16:28:01 +00:00
  • a9adde36ea Update TODO list. Bruce Momjian 2000-10-26 11:41:55 +00:00
  • 6afa2ae4d2 Clean up broken test for whether to wait for input in SSL case. Per discussion with Magnus Hagander. Tom Lane 2000-10-25 22:27:25 +00:00
  • 87968e30c6 autoconf Bruce Momjian 2000-10-25 21:55:13 +00:00
  • 09a8912f73 Ensure clause_selectivity() behaves sanely when examining an uplevel Var or a Var that references a subquery output. Tom Lane 2000-10-25 21:48:12 +00:00
  • 4ad9fe4ce5 Teach psql about new relkind for views. Tom Lane 2000-10-25 20:36:52 +00:00
  • 0a63b6d066 Support SET/SHOW/RESET client_encoding and server_encoding even when MULTIBYTE support is not compiled (you just can't set them to anything but SQL_ASCII). This should reduce interoperability problems between MB-enabled clients and non-MB-enabled servers. Tom Lane 2000-10-25 19:44:44 +00:00
  • 995ccad699 Minor cleanup. Tom Lane 2000-10-25 19:36:03 +00:00
  • b111331d4b Synced preproc.y with gram.y. Michael Meskes 2000-10-25 19:28:09 +00:00
  • f9453f468d Accept CREATE DATABASE WITH ENCODING 'SQL_ASCII' even when MULTIBYTE support is not present. This allows a non-MB server to load a pg_dumpall script produced by an MB-enabled server, so long as only ASCII encoding was used. Tom Lane 2000-10-25 18:56:16 +00:00
  • 53f300d49e Rearrange handling of -L linker options so that they are always before all the -l options. (This was not the case when using the OpenSSL or Kerberos options.) Also make sure that shared library links get to see all the -L options. Get Kerberos 5 support to compile on Redhat 7.0. Add OpenSSL and -lsocket (if used/found) to libpq link. Peter Eisentraut 2000-10-25 16:13:52 +00:00
  • c404d91c0b From Zoltan Kovacs back in April (sorry for the delay Zoltan!): Thomas G. Lockhart 2000-10-25 14:15:49 +00:00
  • 48f0490809 Final (?) fix for tar (null block at end) Dump template db in dumpall Philip Warner 2000-10-25 10:21:38 +00:00
  • 03f9e5a5fc Added some more C constructs to the parser. Michael Meskes 2000-10-25 07:00:33 +00:00
  • 157ff4e108 WAL utils defs Vadim B. Mikheev 2000-10-25 00:49:14 +00:00
  • 612f1b01f8 Check for SIGHUP and process config file updates just after waiting for input, not just before. Tom Lane 2000-10-24 21:33:52 +00:00
  • 4cafef5c08 Do not execute fastpath function calls if in transaction ABORT state. Just like queries, doing nothing is better than possibly getting weird error messages. Also, improve comments. Tom Lane 2000-10-24 20:59:35 +00:00
  • b0c1c53a43 Integer binary operators, from Marko Kreen <marko@l-t.ee>. Renamed bitxor operator to '#' for consistency. Parser still needs work. Peter Eisentraut 2000-10-24 20:16:48 +00:00
  • fa9357d0b7 Fix AbortOutOfAnyTransaction logic to avoid notice about 'AbortTransaction and not in in-progress state' when client disconnects just after an error. Notice seems pretty harmless, so I'm not going to worry about back-patching this into 7.0.* ... Tom Lane 2000-10-24 20:06:39 +00:00
  • f9b2298bb3 Wups, messed up the comment markers on that last change. Tom Lane 2000-10-24 19:31:13 +00:00