1. 19 6月, 1999 1 次提交
    • T
      My first chosen victim for expression_tree_walker conversion · e7865086
      Tom 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 ...
      e7865086
  2. 18 6月, 1999 1 次提交
  3. 07 6月, 1999 1 次提交
  4. 06 6月, 1999 1 次提交
  5. 29 5月, 1999 1 次提交
  6. 26 5月, 1999 3 次提交
  7. 24 5月, 1999 2 次提交
  8. 22 5月, 1999 4 次提交
  9. 21 5月, 1999 2 次提交
  10. 20 5月, 1999 3 次提交
  11. 19 5月, 1999 1 次提交
  12. 18 5月, 1999 2 次提交
  13. 17 5月, 1999 5 次提交
  14. 13 5月, 1999 3 次提交
  15. 12 5月, 1999 5 次提交
  16. 11 5月, 1999 1 次提交
  17. 10 5月, 1999 1 次提交
  18. 04 5月, 1999 1 次提交
    • B
      here are some patches for 6.5.0 which I already submitted but have never · 210055ad
      Bruce Momjian 提交于
      been applied. The patches are in the .tar.gz attachment at the end:
      
      varchar-array.patch     this patch adds support for arrays of bpchar() and
                              varchar(), which where always missing from postgres.
      
                              These datatypes can be used to replace the _char4,
                              _char8, etc., which were dropped some time ago.
      
      block-size.patch        this patch fixes many errors in the parser and other
                              program which happen with very large query statements
                              (> 8K) when using a page size larger than 8192.
      
                              This patch is needed if you want to submit queries
                              larger than 8K. Postgres supports tuples up to 32K
                              but you can't insert them because you can't submit
                              queries larger than 8K. My patch fixes this problem.
      
                              The patch also replaces all the occurrences of `8192'
                              and `1<<13' in the sources with the proper constants
                              defined in include files. You should now never find
                              8192 hardwired in C code, just to make code clearer.
      
      
      --
      Massimo Dal Zotto
      210055ad
  19. 29 4月, 1999 2 次提交