Commit Graph

  • 99603f8578 Add pgaccess Makefile. Bruce Momjian 1998-12-18 17:54:42 +00:00
  • 47af45c631 Here are descriptions: Bruce Momjian 1998-12-18 17:53:46 +00:00
  • 3d39ea7341 Here are descriptions: Bruce Momjian 1998-12-18 17:53:22 +00:00
  • b8d5f02e4e I have ported PostgreSQL 6.4 to Cobalt Qube running Linux 2.0.33 with MIPS cpu (I think it's R4000). I have tested the patches on LinuxPPC and FreeBSD. I believe they do not harm other platforms. -- Tatsuo Ishii Bruce Momjian 1998-12-18 17:25:41 +00:00
  • 6c20009449 Upgrade for 6.4.1. Bruce Momjian 1998-12-18 16:51:39 +00:00
  • c0d816c57a Fix typos in rules.sgml. Add Emacs configuration block to postgres.sgml. Thomas G. Lockhart 1998-12-18 16:23:34 +00:00
  • 5ac3cd0f0c Include example of Postgres' extended query syntax which allow one to omit the FROM clause. e.g. "SELECT table.*". Thomas G. Lockhart 1998-12-18 16:22:31 +00:00
  • 4060456291 Update information on alternate database locations. These fixes are from Jeff Hoffmann <jeff@remapcorp.com>. Thomas G. Lockhart 1998-12-18 16:20:28 +00:00
  • dee302e611 Include more details on editing with Emacs. Remove mention of the old "migration" flat files. Change URLs for resources to point to areas, not particular files. That way things stay correct even when version of tools change. Suggested by Vince Vielhaber. Thomas G. Lockhart 1998-12-18 16:17:29 +00:00
  • bb6286a92d Include keywords from CASE implementation. Rearrange a few other keywords to put them in the proper category. Thomas G. Lockhart 1998-12-18 16:13:45 +00:00
  • df3023344e Add Cobalt MIPS linux box from Tatsuo. Thomas G. Lockhart 1998-12-18 16:12:13 +00:00
  • 4bbcad1ee0 Update some info, especially the CIDR/INET data types. Thomas G. Lockhart 1998-12-18 16:11:12 +00:00
  • a6757f2ce3 Include Emacs DocBook DTD description file. May allow Emacs to understand tags even if DocBook is not installed on your local system. Most of the .sgml source files contain a reference to this file in an Emacs setup block at the bottom of the file... Thomas G. Lockhart 1998-12-18 16:10:00 +00:00
  • 5135ba323b Information on the CVS tree and remote access. Not yet complete, integrated, or marked up. Not yet included in a document (should go in the developer's doc?). Thomas G. Lockhart 1998-12-18 16:08:19 +00:00
  • eeff2c94be Fixed nodeToString() to put out "<>" for NULL strings again. More cleanups to appendStringInfo() usage in node/outfuncs.c. Jan Wieck 1998-12-18 14:45:09 +00:00
  • 3498d878cb SET TRANSACTION ISOLATION LEVEL ... LOCK TABLE IN ... MODE ...implemented Vadim B. Mikheev 1998-12-18 09:10:39 +00:00
  • 59b25228d4 Update for 6.4.1 Bruce Momjian 1998-12-18 07:33:26 +00:00
  • c7da80bb9a Missed a few files. Bruce Momjian 1998-12-18 07:09:26 +00:00
  • 03f1648872 Attached is a patch with some fixes that (I think that) should go into 6.4.1. Here is the list: Bruce Momjian 1998-12-18 07:08:03 +00:00
  • 9ea4191076 Fix for HAVE_LONG bug in snprintf.c. Bruce Momjian 1998-12-18 07:03:29 +00:00
  • 9d6f0606c5 Fix for HAVE_LONG bug in snprintf.c. Bruce Momjian 1998-12-18 07:03:06 +00:00
  • 6b7cf13200 Fix for snprintf with long long's, define problem. Bruce Momjian 1998-12-18 06:59:39 +00:00
  • a4c8fa7632 Upgrade for 6.4.1. Bruce Momjian 1998-12-18 05:38:29 +00:00
  • 66807b8cc5 Prepare for 6.4.1. Bruce Momjian 1998-12-18 05:25:58 +00:00
  • 673d7f6b4a Remove need for doc 'install man' in INSTALL file. install does both html and man. Bruce Momjian 1998-12-17 16:37:35 +00:00
  • c29d0f31b4 Remove need for doc 'install man' in INSTALL file. install does both html and man. Bruce Momjian 1998-12-17 16:37:04 +00:00
  • 597205c353 From: Keith Parks <emkxp01@mtcc.demon.co.uk> Marc G. Fournier 1998-12-17 13:09:52 +00:00
  • 38f255dc22 Upgrade to Pygress 2.2. Bruce Momjian 1998-12-17 01:43:39 +00:00
  • e9491eb91c Upgrade to Pygress 2.2. Bruce Momjian 1998-12-17 01:43:04 +00:00
  • c13a64d7fb Serialized mode works! Vadim B. Mikheev 1998-12-16 11:53:55 +00:00
  • 54c3e65242 Oops, sorry...meant to commit the patch from Thomas for tzn->CTZName Marc G. Fournier 1998-12-15 15:28:57 +00:00
  • 83f558afdd tzn undeclared in FreeBSD, commented out. Vadim B. Mikheev 1998-12-15 15:10:03 +00:00
  • 3f7fbf85dc Initial MVCC code. New code for locking buffer' context. Vadim B. Mikheev 1998-12-15 12:47:01 +00:00
  • c5a27161a1 More cleanups ... this is one big file *sigh* Marc G. Fournier 1998-12-15 04:00:46 +00:00
  • 3b8854ff93 Correct some typos... Marc G. Fournier 1998-12-15 02:32:57 +00:00
  • c1bc907f01 More cleanups of appendStringInfo() function calls... Marc G. Fournier 1998-12-15 02:24:15 +00:00
  • 363edf0282 Compilation of libpq for Win32 breaks on 6.4, because of a change that I missed before the release. It's simply a symbol that is undefined. This patch defines this symbol in "win32.h", so it should have no effect on any other platforms. It should go into 6.4.1 if possible, since compilation is completely broken without it. Bruce Momjian 1998-12-14 15:05:45 +00:00
  • 66d64b727f Compilation of libpq for Win32 breaks on 6.4, because of a change that I missed before the release. It's simply a symbol that is undefined. This patch defines this symbol in "win32.h", so it should have no effect on any other platforms. It should go into 6.4.1 if possible, since compilation is completely broken without it. Bruce Momjian 1998-12-14 15:05:27 +00:00
  • 9396802f14 more cleanups...of note, appendStringInfo now performs like sprintf(), where you state a format and arguments. the old behavior required each appendStringInfo to have to have a sprintf() before it if any formatting was required. Marc G. Fournier 1998-12-14 08:11:17 +00:00
  • df1468e251 Many more cleanups... Marc G. Fournier 1998-12-14 06:50:32 +00:00
  • 7c3b7d2744 Initial attempt to clean up the code... Marc G. Fournier 1998-12-14 05:19:16 +00:00
  • 96ac4e6be4 OK, here is a diff for the README file in /usr/src/pgsql/contrib/spi/. For the 6.5 tree. Bruce Momjian 1998-12-14 05:14:09 +00:00
  • f722af618a OK, here is a diff for the README file in /usr/src/pgsql/contrib/spi/. For the 6.5 tree. Bruce Momjian 1998-12-14 05:13:39 +00:00
  • ffb90a01fd Current multi-byte related codes have a bug with SQL_ASCII support. Included patches will solve it and should be applied to both trees. Also, it fix the problem with \c command of psql when switching different encoding databases. Bruce Momjian 1998-12-14 04:59:58 +00:00
  • be471a96b7 Current multi-byte related codes have a bug with SQL_ASCII support. Included patches will solve it and should be applied to both trees. Also, it fix the problem with \c command of psql when switching different encoding databases. Bruce Momjian 1998-12-14 04:51:34 +00:00
  • 4d7ffd460a Add routines to help with single-byte char type handling. Thomas G. Lockhart 1998-12-14 00:15:18 +00:00
  • 4a7fb261db Add routines and synonyms to help with single-byte char type handling. Fix one usage of substr() which mapped to the "Oracle compatibility" funcs rather than the more recent (and closer to SQL92) function in varlena.c. Add more DESC() entries for conversion functions. Thomas G. Lockhart 1998-12-14 00:14:53 +00:00
  • f43e75a7c6 Adjust handling of data type names to suppress double quotes unless necessary. Label internal bpchar types as "character" and varchar types as "character varying" to be less Postgres-specific. These types map to the SQL92 definitions anyway. Redefine g_force_quotes to be the local variable force_quotes. Pass this as an argument to fmtId(). These should help with handling the single-byte internal "char" type. Thomas G. Lockhart 1998-12-14 00:14:24 +00:00
  • afa71c7661 Add routines to help with single-byte (internal) character type support. Thomas G. Lockhart 1998-12-14 00:13:56 +00:00
  • b5b5f0ddc9 Use the new implicit type coersion techniques for matching up types between columns and DEFAULT clauses. Thomas G. Lockhart 1998-12-14 00:13:26 +00:00
  • 3f1c32e2f1 Switch around conditional code so that HAVE_TM_ZONE takes precedence over HAVE_INT_TIMEZONE. This may help out linux/glibc2 and Dec Alpha. Included #error precompiler macros to catch cases where neither is defined but USE_POSIX_TIME is (shouldn't happen). Hopefully this isn't just a gcc-ism. Thomas G. Lockhart 1998-12-14 00:11:46 +00:00
  • 4140c2f30e Add support for the CASE statement in the rewrite handling. Allows (at least some) rules and views. Still some trouble (crashes) with target CASE columns spanning tables, but lots now works. Thomas G. Lockhart 1998-12-14 00:02:17 +00:00
  • 2b189aa953 Improve CASE statement support. Try to label CASE columns for a SELECT if not specified with an AS clause. Thomas G. Lockhart 1998-12-13 23:56:44 +00:00
  • 44cf948467 Fix up error messages when looking up functions and operators to not make the sometimes misleading claim that more than one candidate was identified. Now say "Unable to identify...". Thomas G. Lockhart 1998-12-13 23:54:40 +00:00
  • 1a8790f7eb Use the new implicit type coersion techniques for matching up types between columns and DEFAULT clauses. Thomas G. Lockhart 1998-12-13 23:50:58 +00:00
  • 23cebf11b6 Clean up error messages associated with rules and views. Fix parser error message when an operator is not found to not explicitly claim that there is more than one. Thomas G. Lockhart 1998-12-13 23:49:18 +00:00
  • 4f8458cd6b Build pltcl.so correctly on platforms that want dependent shared libraries to be listed in the link command. Tom Lane 1998-12-13 23:47:17 +00:00
  • e3909672f1 Build pltcl.so correctly on platforms that want dependent shared libraries to be listed in the link command. Tom Lane 1998-12-13 23:46:49 +00:00
  • 3a52e3f3a2 Add routines and synonyms to help with single-byte char type handling. Fix one usage of substr() which mapped to the "Oracle compatibility" funcs rather than the more recent (and closer to SQL92) function in varlena.c. Add more DESC() entries for conversion functions. Thomas G. Lockhart 1998-12-13 23:45:22 +00:00
  • e18d900da4 Adjust handling of data type names to suppress double quotes unless necessary. Label internal bpchar types as "character" and varchar types as "character varying" to be less Postgres-specific. These types map to the SQL92 definitions anyway. Redefine g_force_quotes to be the local variable force_quotes. Pass this as an argument to fmtId(). These should help with handling the single-byte internal "char" type. Thomas G. Lockhart 1998-12-13 23:41:32 +00:00
  • 239564e9ef Add routines to help with single-byte (internal) character type support. Thomas G. Lockhart 1998-12-13 23:36:48 +00:00
  • f9f4004b7c Switch around conditional code so that HAVE_TM_ZONE takes precedence over HAVE_INT_TIMEZONE. This may help out linux/glibc2 and Dec Alpha. Included #error precompiler macros to catch cases where neither is defined but USE_POSIX_TIME is (shouldn't happen). Hopefully this isn't just a gcc-ism. Thomas G. Lockhart 1998-12-13 23:34:17 +00:00
  • 91fc67dbef Partial fix for vendor-cc-versus-gcc incompatibility on HPUX: prefer aCC as c++ compiler if hpux_cc is selected as template. Doesn't solve the problem if you have g++ and not aCC, however... Tom Lane 1998-12-13 20:08:59 +00:00
  • baaf65983a Use standard AC_PROG_INSTALL macro to search for install program, instead of our own halfway-there code. Add AC_STRUCT_TIMEZONE call to check whether tm_zone exists in struct tm. Revise reading of template file so that templates can define any variables they feel like (and, indeed, can execute arbitrary shell code) rather than being constrained to a fixed set of variable names. Tom Lane 1998-12-13 20:08:24 +00:00
  • e791d86012 Partial fix for vendor-cc-versus-gcc incompatibility on HPUX: prefer aCC as c++ compiler if hpux_cc is selected as template. Doesn't solve the problem if you have g++ and not aCC, however... Tom Lane 1998-12-13 20:05:16 +00:00
  • a10b38f255 Use standard AC_PROG_INSTALL macro to search for install program, instead of our own halfway-there code. Add AC_STRUCT_TIMEZONE call to check whether tm_zone exists in struct tm. Revise reading of template file so that templates can define any variables they feel like (and, indeed, can execute arbitrary shell code) rather than being constrained to a fixed set of variable names. Tom Lane 1998-12-13 20:03:07 +00:00
  • c47e831366 Add enable_plpgsql from Oliver. Bruce Momjian 1998-12-13 05:23:14 +00:00
  • 26a23e33db Add enable_plpgsql from Oliver. Bruce Momjian 1998-12-13 05:22:58 +00:00
  • 47f11d41b2 Cleanup patch from Oleg. Bruce Momjian 1998-12-13 05:15:10 +00:00
  • 2d11676999 Cleanup patch from Oleg. Bruce Momjian 1998-12-13 05:14:53 +00:00
  • 94c5120849 Fix for lo_import crash. Bruce Momjian 1998-12-13 05:08:19 +00:00
  • afded8add3 Fix for lo_import crash. Bruce Momjian 1998-12-13 05:07:50 +00:00
  • 47cae78f7e While investigating a user's complaint, I have found some memory destructions in 6.4 source using purify. Bruce Momjian 1998-12-13 04:39:00 +00:00
  • 31d825ba07 While investigating a user's complaint, I have found some memory destructions in 6.4 source using purify. Bruce Momjian 1998-12-13 04:37:51 +00:00
  • 589f5aa241 I have a simple patch about the treatment of functions. But it may be self-satisfied. Please check my patch at the end of this posting. Bruce Momjian 1998-12-13 04:16:51 +00:00
  • bc27c2e4ce New ecpg man page. Bruce Momjian 1998-12-13 03:54:13 +00:00
  • b693983004 New ecpg man page. Bruce Momjian 1998-12-13 03:53:56 +00:00
  • 0ad5d2a3a8 Change Size from unsigned int to size_t. Bruce Momjian 1998-12-13 03:44:38 +00:00
  • 4c71609c1c This patch fixes the undefined (according to C) and erroneous (under Digital Uni x with both DEC cc and gcc) behaviour of modifying an lvalue on the left side an d then using it on the right side of an assignment. Since this code modifies the dbname parameter, it was changing, for example, "dbname=template1" into "dbname =emplate1". Bruce Momjian 1998-12-13 02:50:39 +00:00
  • ecdf95f6d6 This patch fixes the undefined (according to C) and erroneous (under Digital Uni x with both DEC cc and gcc) behaviour of modifying an lvalue on the left side an d then using it on the right side of an assignment. Since this code modifies the dbname parameter, it was changing, for example, "dbname=template1" into "dbname =emplate1". Bruce Momjian 1998-12-13 02:50:20 +00:00
  • f1a24505bb Included patches should fix following problems in the muti-byte enabled PostgreSQL 6.4. Bruce Momjian 1998-12-12 22:04:33 +00:00
  • 5c431eb1f2 Included patches should fix following problems in the muti-byte enabled PostgreSQL 6.4. Bruce Momjian 1998-12-12 22:04:09 +00:00
  • fb6f7dc88d Fix prototype for 64-bit platforms. Bruce Momjian 1998-12-12 21:31:20 +00:00
  • 439ef85b0d Fix prototype for 64-bit platforms. Bruce Momjian 1998-12-12 21:30:57 +00:00
  • 489572f288 update pgaccess to 0.93. Bruce Momjian 1998-12-12 21:23:21 +00:00
  • 4c87f79854 Update to pgaccess 0.93. Bruce Momjian 1998-12-12 21:15:40 +00:00
  • 14f9dde379 New moddatetime contrib from Terry Mackintosh. Bruce Momjian 1998-12-12 20:20:49 +00:00
  • b827d786aa Add stdio for NULL define. Bruce Momjian 1998-12-12 19:58:13 +00:00
  • 0d5a08f769 Add stdio for NULL define. Bruce Momjian 1998-12-12 19:57:51 +00:00
  • 053004a80b Clean up a few elog() messages for aggregates and functions. Thomas G. Lockhart 1998-12-08 06:20:48 +00:00
  • 53b476798a Define routines and catalog entries for string min()/max() functions. Extend new type coersion techniques to aggregates. Clean up a few elog() messages. Thomas G. Lockhart 1998-12-08 06:19:15 +00:00
  • 9470ab03c9 Define routines and catalog entries for string min()/max() functions. Extend new type coersion techniques to aggregates. Thomas G. Lockhart 1998-12-08 06:18:34 +00:00
  • a6aeaaba92 No complaints heard about the main branch, so I'm committing this to REL6_4 as well... Use autoconf to determine whether system has POSIX signals, instead of relying on port's os.h to tell us. (Needed for HPUX where system major version is not enough info.) configure unsets USE_TK if X libraries not found. doc/Makefile uses gzcat or zcat as found by autoconf. Tom Lane 1998-12-05 23:09:06 +00:00
  • 48130c76e3 Fix coredumping bug in pg_dump -z; also eliminate memory leaks in the ACL code, and spell "GRANT RULE" correctly. Apply patch from Oliver Elphick to not dump inherited constraints. Apply patch from Constantin Teodorescu to dump table definitions with a more readable layout. Tom Lane 1998-12-05 22:11:08 +00:00
  • 84107b419e Fix coredumping bug in pg_dump -z; also eliminate memory leaks in the ACL code, and spell "GRANT RULE" correctly. Apply patch from Oliver Elphick to not dump inherited constraints. Apply patch from Constantin Teodorescu to dump table definitions with a readable layout. Tom Lane 1998-12-05 22:09:57 +00:00
  • 6a7fdf2592 These data types were removed before the last release. Thomas G. Lockhart 1998-12-04 15:52:45 +00:00
  • 47e506fb8f Include test for CASE expression. Thomas G. Lockhart 1998-12-04 15:36:51 +00:00
  • bedd04a551 Implement CASE expression. Thomas G. Lockhart 1998-12-04 15:34:49 +00:00
  • 64cb864cb1 Portability fixes found needed for SunOS 4.1.x: SunOS has tas(), but not memmove or strerror, and its sprintf() doesn't return int. Also, older versions of GNU Make don't like rules with empty left-hand sides... Tom Lane 1998-11-30 00:31:20 +00:00
  • 19740e2fff Portability fixes found needed for SunOS 4.1.x: SunOS has tas(), but not memmove or strerror, and its sprintf() doesn't return int. Also, older versions of GNU Make don't like rules with empty left-hand sides... Tom Lane 1998-11-30 00:30:05 +00:00