1. 26 5月, 1999 1 次提交
  2. 10 5月, 1999 2 次提交
  3. 09 5月, 1999 1 次提交
  4. 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
  5. 20 4月, 1999 1 次提交
  6. 14 4月, 1999 1 次提交
  7. 11 4月, 1999 1 次提交
  8. 08 4月, 1999 1 次提交
    • T
      Fix some more hashjoin-related bugs in pg_operator. Fix · af871480
      Tom Lane 提交于
      hashjoin's hashFunc() so that it does the right thing with pass-by-value
      data types (the old code would always return 0 for int2 or char values,
      which would work but would slow things down a lot).  Extend opr_sanity
      regress test to catch more kinds of errors.
      af871480
  9. 07 4月, 1999 1 次提交
  10. 04 4月, 1999 1 次提交
  11. 29 3月, 1999 1 次提交
    • T
      Modify fmgr so that internal name (compiler name) of a built-in · c537d429
      Tom Lane 提交于
      function is found in prosrc field of pg_proc, not proname.  This allows
      multiple aliases of a built-in to all be implemented as direct builtins,
      without needing a level of indirection through an SQL function.  Replace
      existing SQL alias functions with builtin entries accordingly.
      Save a few K by not storing string names of builtin functions in fmgr's
      internal table (if you really want 'em, get 'em from pg_proc...).
      Update opr_sanity with a few more cross-checks.
      c537d429
  12. 28 3月, 1999 3 次提交
  13. 26 3月, 1999 2 次提交
  14. 25 3月, 1999 1 次提交
  15. 15 3月, 1999 1 次提交
  16. 14 3月, 1999 1 次提交
    • B
      Enclosed below I have a patch to allow a btree index on the int8 type. · 817a3e6d
      Bruce Momjian 提交于
      I would like some feedback on what the hash function for the int8 hash
      function
      in the ./backend/access/hash/hashfunc.c should return.
      
      Also, could someone (maybe Tomas Lockhart?) look-over the patch and make
      sure
      the system table entries are correct?  I've tried to research them as
      much as I
      could, but some of them are still not clear to me.
      
      Thanks,
      -Ryan
      817a3e6d
  17. 10 3月, 1999 1 次提交
    • T
      Fix some typos in argument and result types in pg_proc · 3bca9c6c
      Tom Lane 提交于
      and pg_operator.  The lone error in pg_operator was reported as a bug
      by Michael Reifenberger; the multiple errors in pg_proc would only have
      been noticed if one invoked the functions by name rather than using
      operator syntax.  I guess few people do that.
      3bca9c6c
  18. 28 2月, 1999 1 次提交
  19. 14 2月, 1999 1 次提交
  20. 13 2月, 1999 1 次提交
  21. 02 2月, 1999 1 次提交
  22. 22 1月, 1999 1 次提交
    • B
      The following patch finishes primary key support. Previously, when · c91dbcc5
      Bruce Momjian 提交于
      a field was labelled as a primary key, the system automatically
      created a unique index on the field.  This patch extends it so
      that the index has the indisprimary field set.  You can pull a list
      of primary keys with the followiing select.
      
      SELECT pg_class.relname, pg_attribute.attname
          FROM pg_class, pg_attribute, pg_index
          WHERE pg_class.oid = pg_attribute.attrelid AND
              pg_class.oid = pg_index.indrelid AND
              pg_index.indkey[0] = pg_attribute.attnum AND
              pg_index.indisunique = 't';
      
      There is nothing in this patch that modifies the template database to
      set the indisprimary attribute for system tables.  Should they be
      changed or should we only be concerned with user tables?
      
      D'Arcy
      c91dbcc5
  23. 01 1月, 1999 1 次提交
  24. 31 12月, 1998 1 次提交
  25. 15 12月, 1998 1 次提交
  26. 14 12月, 1998 1 次提交
  27. 08 12月, 1998 1 次提交
  28. 17 11月, 1998 1 次提交
  29. 30 10月, 1998 3 次提交
  30. 29 10月, 1998 3 次提交
  31. 23 10月, 1998 1 次提交
  32. 22 10月, 1998 1 次提交