Commit Graph

  • 9cbd349bcd ExecReScanGroup() forgot to clear grpstate->grp_firstTuple, thereby guaranteeing wrong results from a rescanned Group node. Tom Lane 1999-07-11 01:57:32 +00:00
  • ebc3cc7efa heapam.h uses type time_t, but didn't include <time.h>. Tom Lane 1999-07-10 22:06:26 +00:00
  • aece668947 Add new item from Tom Lane sorting. Bruce Momjian 1999-07-10 18:38:16 +00:00
  • cc62dc2032 Fix tuplecmp() to ensure repeatable sort ordering of tuples that contain null fields. Old code would produce erratic sort results because comparisons of tuples containing nulls could produce inconsistent answers. Tom Lane 1999-07-10 18:21:59 +00:00
  • bc5f34c89e Update release notes. Bruce Momjian 1999-07-10 17:26:09 +00:00
  • 04bfc5bbdf Update release for 6.5.1. Bruce Momjian 1999-07-10 17:16:05 +00:00
  • d62c25d452 cleanup of long long int atoi test. Bruce Momjian 1999-07-10 17:03:34 +00:00
  • 5a3fa95c39 Update stuff for 6.5.1 release. Bruce Momjian 1999-07-10 16:28:02 +00:00
  • 4fceee0e71 -mieee and # does not work for certain version of egcs Tatsuo Ishii 1999-07-10 12:33:10 +00:00
  • 73efd3867d Fix gcc complaint about long being passed to sprintf %d. Tom Lane 1999-07-09 22:53:40 +00:00
  • 863db45e86 Make ^ precidence greater than *. Bruce Momjian 1999-07-09 21:59:59 +00:00
  • 7d23fc5935 update readme.nt Bruce Momjian 1999-07-09 21:46:14 +00:00
  • cda192317a createlang now returns 2 for language already exists. Bruce Momjian 1999-07-09 17:57:46 +00:00
  • 103cf75651 Re-apply range check patch after fixing LIMIT_H test and defines. Bruce Momjian 1999-07-09 17:40:31 +00:00
  • cd5dfb65a9 Add mention block size <= 32k. Bruce Momjian 1999-07-09 16:56:44 +00:00
  • b9c0096d97 Another place that HAVE_LIMITS_H was misspelled. Tom Lane 1999-07-09 15:09:54 +00:00
  • 8aa780bdd3 cleanup Bruce Momjian 1999-07-09 04:51:27 +00:00
  • 62cc8bf7c4 Update TODO list. Bruce Momjian 1999-07-09 04:20:22 +00:00
  • 296efd8065 Fix for ACL length problem on different platforms. Bruce Momjian 1999-07-09 03:28:53 +00:00
  • 46db8ac712 Backup pg_atoi patch for long checking. Caused initdb problems. Bruce Momjian 1999-07-09 03:27:20 +00:00
  • ffe0097519 Add linux_m68k template file. Bruce Momjian 1999-07-09 02:35:37 +00:00
  • 27ef825743 Rename tuturials for char2/char16 removal. Bruce Momjian 1999-07-08 15:28:51 +00:00
  • 1a7273bd5c Rename example temp to mytemp. Bruce Momjian 1999-07-08 15:27:01 +00:00
  • eee5243dc8 Update TODO Bruce Momjian 1999-07-08 05:04:49 +00:00
  • 2e09df9d9f Update. Bruce Momjian 1999-07-08 05:02:09 +00:00
  • 6276c035f8 Update todo Bruce Momjian 1999-07-08 05:01:25 +00:00
  • 4048d540c6 Update TODO. Bruce Momjian 1999-07-08 03:34:00 +00:00
  • 879d1aeb58 New TODO list. Bruce Momjian 1999-07-08 03:33:19 +00:00
  • 3acb7d1634 Test Case: ---------- exec sql begin declare section; short s ; unsigned short us; exec sql end declare section; exec sql create table test(s smallint, us smallint); exec sql commit; s = 1; us =32000; exec sql insert into test values( :s, :us ) ; <== error Bruce Momjian 1999-07-08 03:32:57 +00:00
  • 0343024a5c Add CXXFLAGS += Bruce Momjian 1999-07-08 03:30:16 +00:00
  • 2cf2a4fe2b > In both datetime_trunc() and timespan_trunc() in dt.c, > the DTK_MICROSEC case is just like the DTK_MILLISEC case. > I think this is wrong and it ought to look like > fsec = rint(fsec * 1000000) / 1000000; > no? Bruce Momjian 1999-07-08 03:22:46 +00:00
  • 70ce98b77a Rename pg_temp to pg_sorttemp so it does not conflict with temp table names. Bruce Momjian 1999-07-08 02:46:39 +00:00
  • 5035d7b985 pg_atoi() does range check on int4 data only if "HAS_LONG_LONG" is defined based on the assumption that strtol() would return ERANGE if a platform does not support 64-bit integers. In current PostgreSQL 6.5 (and 6.4.2) distribution, "HAS_LONG_LONG" is defined only if platform is "alpha". (See include/port/alpha.h) I think the int4 range check should apply to linux_alpha as well. (I have not tested yet but I guess this might be applicable to newer Linux/i386 distributions which includes new GCC which implements long int as 64-bit int.) Bruce Momjian 1999-07-08 00:27:01 +00:00
  • a6c688d9cd Irix update from Mark Dalphin Bruce Momjian 1999-07-08 00:15:03 +00:00
  • 104d6c816e Add ^ precidence. Bruce Momjian 1999-07-08 00:00:43 +00:00
  • 38ff52c379 Allow port numbers 32k - 64k. Bruce Momjian 1999-07-07 17:17:50 +00:00
  • 517da8b5fa Newer README.NT. Bruce Momjian 1999-07-07 16:41:18 +00:00
  • db15dc05ad Fix for \do and ceil()/float. Bruce Momjian 1999-07-07 16:09:33 +00:00
  • e9c977da7d Fix spelling of variable name. Bruce Momjian 1999-07-07 09:36:45 +00:00
  • 9f7ac20e57 Cleanup of min tuple size. Bruce Momjian 1999-07-07 09:27:28 +00:00
  • 1391098851 Fix misspelling. Bruce Momjian 1999-07-07 09:11:15 +00:00
  • ab1b88fd0d Add new TODO file to CVS tree. Bruce Momjian 1999-07-06 20:41:22 +00:00
  • 07c0de7d9d Update makefile to generate man pages. Include first cut at instructions for man pages in docguide.sgml. Fix markup. Thomas G. Lockhart 1999-07-06 17:19:42 +00:00
  • 7b09d4bacb Add missing paragraph end tag. Thomas G. Lockhart 1999-07-06 17:18:31 +00:00
  • 1e723ff015 Fix some markup, but probably not finished yet... Thomas G. Lockhart 1999-07-06 17:17:31 +00:00
  • a4ac2f458e Fix markup for docbook2man man page generation. No big deal; fixed lots of other markup at the same time. Bigest change: make sure there is no whitespace in front of <term> contents. This will probably help the other output types too. Thomas G. Lockhart 1999-07-06 17:16:42 +00:00
  • 192a66e3da Include rules for building a man tar file. Thomas G. Lockhart 1999-07-06 17:13:50 +00:00
  • 5babe7db45 Remove old readme file. Bruce Momjian 1999-07-05 21:48:21 +00:00
  • 137eacbe6a Align cleanup. Bruce Momjian 1999-07-04 05:47:06 +00:00
  • a0b4af3c85 More alignment Bruce Momjian 1999-07-04 05:44:56 +00:00
  • ede5a41829 Clean up maximum rewrite tuple length. Bruce Momjian 1999-07-04 05:16:05 +00:00
  • eba41848aa Clarify maximum tuple and max attribute lengths. Bruce Momjian 1999-07-04 04:56:02 +00:00
  • b31aa64f4a Make exec_simple_check_plan() check for a null plan, so that it doesn't crash when processing a utility statement. Tom Lane 1999-07-04 01:03:01 +00:00
  • efb621278e Add abortcurrent trans to temp table fix. Bruce Momjian 1999-07-03 15:43:57 +00:00
  • ff8756dd1c More cleanup Bruce Momjian 1999-07-03 01:57:53 +00:00
  • b1444b0934 Update tuple size check. Bruce Momjian 1999-07-03 01:56:16 +00:00
  • 8dd3407bf5 Fix for insertion of tuple too large. Bruce Momjian 1999-07-03 01:47:02 +00:00
  • 97dfff832c Fix to prevent too large tuple from being created. Bruce Momjian 1999-07-03 00:33:04 +00:00
  • 954e466c27 Fix for removal of temp tables if last transaction was aborted. Bruce Momjian 1999-07-02 18:09:28 +00:00
  • d20abcd8c5 typo fix. Bruce Momjian 1999-07-02 03:21:37 +00:00
  • c9a0a232e2 #ifdef around true and false. Bruce Momjian 1999-07-01 19:47:25 +00:00
  • 51ae21316f Add files to point to TODO list. Bruce Momjian 1999-07-01 05:31:22 +00:00
  • 0aa544eb41 make distclean missed a few symlinks created by configure. Tom Lane 1999-07-01 00:06:28 +00:00
  • fa179dde82 Make sure symlinks for sharedlib get removed by 'make clean'. Tom Lane 1999-06-30 23:57:31 +00:00
  • 7bf29f6b78 Generate a full set of version-numbered symlinks when building a shared library, not just when installing it. Tom Lane 1999-06-30 23:54:18 +00:00
  • 9b0e20574b *** empty log message *** Michael Meskes 1999-06-29 09:25:25 +00:00
  • 49f68a8584 Avoid disk writes for read-only transactions. Vadim B. Mikheev 1999-06-29 04:54:49 +00:00
  • cffd0f9c89 Add time warning about bigtests. Bruce Momjian 1999-06-28 18:40:34 +00:00
  • e70b4831d7 Some minor bug fixes Peter Mount 1999-06-27 11:05:38 +00:00
  • fe90c54800 Add var defines for no testandset Bruce Momjian 1999-06-26 15:58:28 +00:00
  • ef15ed17a0 Remove -m486 on Openbsd. Bruce Momjian 1999-06-26 15:54:36 +00:00
  • 19630e0cbc *** empty log message *** Michael Meskes 1999-06-25 10:42:06 +00:00
  • b692c956ba Makefile.global failed to define $(LIBS), which is unfortunate considering that several subdirectory makefiles were counting on it to do so... Tom Lane 1999-06-25 00:13:45 +00:00
  • d12561040c *** empty log message *** Michael Meskes 1999-06-24 13:15:31 +00:00
  • 69c617e9a1 Remove User's Guide entities since they were not being used. Thomas G. Lockhart 1999-06-23 06:21:19 +00:00
  • 3143220b15 Add information on generating INSTALL and HISTORY from sgml sources. Thomas G. Lockhart 1999-06-23 06:19:36 +00:00
  • f8a9892daf Clarify input/output timezone information. Add detail on exact interpretation of "concatenated date" for various lengths. Thomas G. Lockhart 1999-06-23 06:17:51 +00:00
  • b32ffb7345 Add backup/restore info to Admin Guide. Split management chapter from start-ag.sgml to manage-ag.sgml. Thomas G. Lockhart 1999-06-23 06:15:37 +00:00
  • 66ef1b6ebd Minor changes to Fred Horsh's updates. Thomas G. Lockhart 1999-06-23 06:12:31 +00:00
  • cb88fd192b Update maximum identifier length from 15 to 31 characters. Thomas G. Lockhart 1999-06-23 06:09:57 +00:00
  • dc88d74af3 Some fixes supplied by Jon Nielsen jonfn@image.dk Peter Mount 1999-06-23 05:56:20 +00:00
  • 79bba23528 The references to mailing lists in the resources page seem outdated. Patch attached. Bruce Momjian 1999-06-21 15:23:58 +00:00
  • 8baa8fcf46 Some suggestions to clarify the current status of PostgreSQL. Patch attached. Bruce Momjian 1999-06-21 15:12:19 +00:00
  • 1f2c6f4f48 Replace rewriter's checkQueryHasAggs and checkQueryHasSubLink with expression_tree_walker-based code. The former failed to cope with expressions containing SubLinks, and the latter returned TRUE for both SubLinks and Aggrefs (cut-and-paste bug?). There is a lot more scope for using expression_tree_walker in this module, but I'll restrain myself until the 6.6 split occurs from touching not-demonstrably-broken code. Tom Lane 1999-06-21 01:26:56 +00:00
  • fd8e580bb7 Clean up problems with sublinks + grouping in planner. Not sure if they are all fixed, because rewriter is now the stumbling block, but at least some cases work that did not work before. Tom Lane 1999-06-21 01:20:57 +00:00
  • 974bdd94f9 On second thought, expression_tree_walker should handle bare SubLink nodes after all ... Tom Lane 1999-06-21 01:18:02 +00:00
  • db4a6a2618 I have a small patch for 6.5. Bruce Momjian 1999-06-19 05:05:52 +00:00
  • 8d37132ec9 Rename to vararg_format(). Bruce Momjian 1999-06-19 05:00:30 +00:00
  • 326d8658ad Change form() to varargform() to prevent portability problems. Bruce Momjian 1999-06-19 04:54:23 +00:00
  • e786508600 My first chosen victim for expression_tree_walker conversion is parse_aggs.c. This fixes its failure to cope with (at least) CaseExpr and ArrayRef nodes, which is the reason why both of these fail in 6.5: select coalesce(f1,0) from int4_tbl group by f1; ERROR: Illegal use of aggregates or non-group column in target list select sentence.words[0] from sentence group by sentence.words[0]; ERROR: Illegal use of aggregates or non-group column in target list The array case still fails, but at least it's not parse_agg's fault anymore ... considering that we now support CASE officially, I think it's important to fix the first example ... Tom Lane 1999-06-19 03:48:31 +00:00
  • 86f36719db Create a generic expression-tree-walker subroutine, which will gradually replace all of the boilerplate tree-walk-recursion code that currently exists in O(N) slightly different forms in N subroutines. I've had it with adding missing cases to these subroutines... Tom Lane 1999-06-19 03:41:45 +00:00
  • d30c4b0562 Temporarily disable error checks for missing selectivity functions, in order to work around oversight in 6.5 release: rtree index functions haven't got any. Mea culpa ... Tom Lane 1999-06-19 00:44:44 +00:00
  • 0591bbd558 Patch to allow vacuum on multi-segment tables, from Hiroshi Inoue Bruce Momjian 1999-06-18 16:47:23 +00:00
  • 8c3a796328 Incorporate fixes from Date and Darwen, 1997. Did not check the function declarations as carefully as the other parts, though all of the function names *do* match up with D&D. Thomas G. Lockhart 1999-06-18 05:03:48 +00:00
  • 371a9d7ad8 linux_ppc now use -O0 to fix problem in optimization of fmgr calls. Bruce Momjian 1999-06-18 00:46:11 +00:00
  • 285610e9ea Explain didn't handle inheritance correctly (it didn't manipulate rtable the same way executor does). Tom Lane 1999-06-17 23:45:32 +00:00
  • 5f74d499bf Defend against function calls with more than 8 arguments (code used to overrun its fixed-size arrays before detecting error; not cool). Also, replace uses of magic constant '8' with 'MAXFARGS'. Tom Lane 1999-06-17 22:21:41 +00:00
  • 4c65382596 Remove QUERY_LIMIT and documenation on same. Change _ALIGN to TYPEALIGN for Irix. Bruce Momjian 1999-06-17 15:16:09 +00:00
  • 0c1ec67447 Add CLI required header and examples from SQL3/SQL98 August 1994 draft standard. Use the ecpg support libraries to write the CLI interface? Date and Darwen claim that CLI is a more modern and flexible approach... Thomas G. Lockhart 1999-06-17 14:19:17 +00:00
  • 4b9ccbe3cf Make linux_ppc use only -O, not -O2. Bruce Momjian 1999-06-17 13:44:43 +00:00