summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
1999-07-09Backup pg_atoi patch for long checking. Caused initdb problems.Bruce Momjian
1999-07-09Add linux_m68k template file.Bruce Momjian
1999-07-08Rename tuturials for char2/char16 removal.Bruce Momjian
1999-07-08Rename example temp to mytemp.Bruce Momjian
1999-07-08Test Case:Bruce Momjian
---------- 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 Error Message: "i4toi2: '-600309759' causes int2 underflow" Masaaki Sakaida
1999-07-08Add CXXFLAGS +=Bruce Momjian
1999-07-08> In both datetime_trunc() and timespan_trunc() in dt.c,Bruce Momjian
> 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? Tom Lane.
1999-07-08Rename pg_temp to pg_sorttemp so it does not conflict with temp table names.Bruce Momjian
1999-07-08pg_atoi() does range check on int4 data only ifBruce Momjian
"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.)
1999-07-08Irix update from Mark DalphinBruce Momjian
1999-07-08Add ^ precidence.Bruce Momjian
1999-07-07Allow port numbers 32k - 64k.Bruce Momjian
1999-07-07Fix for \do and ceil()/float.Bruce Momjian
1999-07-07Fix spelling of variable name.Bruce Momjian
1999-07-07Cleanup of min tuple size.Bruce Momjian
1999-07-07Fix misspelling.Bruce Momjian
1999-07-05Remove old readme file.Bruce Momjian
1999-07-04Align cleanup.Bruce Momjian
1999-07-04More alignmentBruce Momjian
1999-07-04Clean up maximum rewrite tuple length.Bruce Momjian
1999-07-04Clarify maximum tuple and max attribute lengths.Bruce Momjian
1999-07-04Make exec_simple_check_plan() check for a null plan, soTom Lane
that it doesn't crash when processing a utility statement.
1999-07-03Add abortcurrent trans to temp table fix.Bruce Momjian
1999-07-03More cleanupBruce Momjian
1999-07-03Update tuple size check.Bruce Momjian
1999-07-03Fix for insertion of tuple too large.Bruce Momjian
1999-07-03Fix to prevent too large tuple from being created.Bruce Momjian
1999-07-02Fix for removal of temp tables if last transaction was aborted.Bruce Momjian
1999-07-02typo fix.Bruce Momjian
1999-07-01#ifdef around true and false.Bruce Momjian
1999-07-01make distclean missed a few symlinks created by configure.Tom Lane
1999-06-30Make sure symlinks for sharedlib get removed by 'make clean'.Tom Lane
1999-06-30Generate a full set of version-numbered symlinks when buildingTom Lane
a shared library, not just when installing it.
1999-06-29*** empty log message ***Michael Meskes
1999-06-29Avoid disk writes for read-only transactions.Vadim B. Mikheev
1999-06-28Add time warning about bigtests.Bruce Momjian
1999-06-27Some minor bug fixesPeter Mount
1999-06-26Add var defines for no testandsetBruce Momjian
1999-06-26Remove -m486 on Openbsd.Bruce Momjian
1999-06-25*** empty log message ***Michael Meskes
1999-06-25Makefile.global failed to define $(LIBS), which isTom Lane
unfortunate considering that several subdirectory makefiles were counting on it to do so...
1999-06-24*** empty log message ***Michael Meskes
1999-06-23Some fixes supplied by Jon Nielsen jonfn@image.dkPeter Mount
1999-06-21Replace rewriter's checkQueryHasAggs and checkQueryHasSubLinkTom Lane
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.
1999-06-21Clean up problems with sublinks + grouping in planner. NotTom Lane
sure if they are all fixed, because rewriter is now the stumbling block, but at least some cases work that did not work before.
1999-06-21On second thought, expression_tree_walker should handle bareTom Lane
SubLink nodes after all ...
1999-06-19I have a small patch for 6.5.Bruce Momjian
aclchk.c: heap_close() is not called after calling heap_openr(). Atsushi Ogawa
1999-06-19Rename to vararg_format().Bruce Momjian
1999-06-19Change form() to varargform() to prevent portability problems.Bruce Momjian
1999-06-19My first chosen victim for expression_tree_walker conversionTom Lane
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 ...