1. 25 9月, 2005 1 次提交
  2. 15 9月, 2005 1 次提交
  3. 25 7月, 2005 1 次提交
  4. 11 7月, 2005 1 次提交
  5. 26 6月, 2005 1 次提交
  6. 20 6月, 2005 1 次提交
  7. 01 6月, 2005 1 次提交
  8. 31 5月, 2005 1 次提交
  9. 26 5月, 2005 1 次提交
  10. 21 5月, 2005 1 次提交
  11. 07 5月, 2005 1 次提交
  12. 04 5月, 2005 1 次提交
    • T
      Change tsearch2 to not use the unsafe practice of creating functions · 177af51c
      Tom Lane 提交于
      that return INTERNAL without also having INTERNAL arguments.  Since the
      functions in question aren't meant to be called by hand anyway, I just
      redeclared them to take 'internal' instead of 'text'.  Also add code
      to ProcedureCreate() to enforce the restriction, as I should have done
      to start with :-(
      177af51c
  13. 19 4月, 2005 1 次提交
  14. 31 3月, 2005 1 次提交
  15. 05 3月, 2005 1 次提交
  16. 27 1月, 2005 1 次提交
  17. 25 1月, 2005 2 次提交
    • T
      improve support of agglutinative languages (query with compound words). · 324300bc
      Teodor Sigaev 提交于
      regression=# select to_tsquery( '\'fotballklubber\'');
                         to_tsquery
      ------------------------------------------------
       'fotball' & 'klubb' | 'fot' & 'ball' & 'klubb'
      (1 row)
      
      So, changed interface to dictionaries, lexize method of dictionary shoud return
      pointer to aray of TSLexeme structs instead of char**. Last element should
      have TSLexeme->lexeme == NULL.
      
      typedef struct {
              /* number of variant of split word , for example
                      Word 'fotballklubber' (norwegian) has two varian to split:
                      ( fotball, klubb ) and ( fot, ball, klubb ). So, dictionary
                      should return:
                      nvariant        lexeme
                      1               fotball
                      1               klubb
                      2               fot
                      2               ball
                      2               klubb
      
              */
              uint16  nvariant;
      
              /* currently unused */
              uint16  flags;
      
              /* C-string */
              char    *lexeme;
      } TSLexeme;
      324300bc
    • T
      Change · fe30edba
      Teodor Sigaev 提交于
      typedef struct {} WordEntryPos;
      to
      typedef uint16 WordEntryPos
      according to http://www.pgsql.ru/db/mw/msg.html?mid=2035188
      
      Require re-fill all tsvector fields and reindex tsvector indexes.
      fe30edba
  18. 12 1月, 2005 1 次提交
    • T
      Fixes: · 5b354d2c
      Teodor Sigaev 提交于
      1 Report error message instead of do nothing in case of error in regex
      2 Malloced storage for mask, find and repl part of Affix. This parts may be
        large enough in real life (for example in czech, thanks to moje <moje@kalhotky.net>)
      5b354d2c
  19. 09 11月, 2004 1 次提交
  20. 25 10月, 2004 1 次提交
  21. 22 10月, 2004 2 次提交
  22. 18 10月, 2004 1 次提交
  23. 14 9月, 2004 2 次提交
    • T
      Adjust tsearch2.sql to avoid use of COPY FROM STDIN, so as to · b04e70b1
      Tom Lane 提交于
      simplify life for the Win32 installer.  Per Dave Page.
      b04e70b1
    • T
      Redesign query-snapshot timing so that volatile functions in READ COMMITTED · b2c40712
      Tom Lane 提交于
      mode see a fresh snapshot for each command in the function, rather than
      using the latest interactive command's snapshot.  Also, suppress fresh
      snapshots as well as CommandCounterIncrement inside STABLE and IMMUTABLE
      functions, instead using the snapshot taken for the most closely nested
      regular query.  (This behavior is only sane for read-only functions, so
      the patch also enforces that such functions contain only SELECT commands.)
      As per my proposal of 6-Sep-2004; I note that I floated essentially the
      same proposal on 19-Jun-2002, but that discussion tailed off without any
      action.  Since 8.0 seems like the right place to be taking possibly
      nontrivial backwards compatibility hits, let's get it done now.
      b2c40712
  24. 30 8月, 2004 1 次提交
  25. 29 8月, 2004 1 次提交
  26. 21 8月, 2004 1 次提交
    • B
      > Please find enclose a submission to fix these problems. · ee85595d
      Bruce Momjian 提交于
      >
      > The patch adds missing the "libpgport.a" file to the installation under
      > "install-all-headers". It is needed by some contribs. I install the
      > library in "pkglibdir", but I was wondering whether it should be "libdir"?
      > I was wondering also whether it would make sense to have a "libpgport.so"?
      >
      > It fixes various macros which are used by contrib makefiles, especially
      > libpq_*dir and LDFLAGS when used under PGXS. It seems to me that they are
      > needed to
      >
      > It adds the ability to test and use PGXS with contribs, with "make
      > USE_PGXS=1". Without the macro, this is exactly as before, there should be
      > no difference, esp. wrt the vpath feature that seemed broken by previous
      > submission. So it should not harm anybody, and it is useful at least to me.
      >
      > It fixes some inconsistencies in various contrib makefiles
      > (useless override, ":=" instead of "=").
      
      Fabien COELHO
      ee85595d
  27. 05 8月, 2004 1 次提交
  28. 05 7月, 2004 1 次提交
  29. 29 6月, 2004 1 次提交
  30. 23 6月, 2004 3 次提交
  31. 01 6月, 2004 2 次提交
  32. 31 5月, 2004 3 次提交