1. 05 8月, 2000 5 次提交
  2. 04 8月, 2000 6 次提交
    • B
      to_ascii( text ) · 317ff59c
      Bruce Momjian 提交于
              - encode 'text' from database encoding to ASCII
      
              to_ascii('\256\341k')
      
      
       to_ascii( text, int4 )
      
              - encode 'text' from 'int4' encoding to ASCII
      
                to_ascii('\256\341k', 8)
      
      
       to_ascii( text, name )
      
              - encode 'text' from 'name' encoding to ASCII
      
                to_ascii('\256\341k', 'LATIN2')
      
      
        Now is supported LATIN1, LATIN2, WIN1250. For other character sets I
      haven't good resources. Add new encoding is easy...
      
       If encoding is not supported returns ERROR.
      
       Note --- not exists total corect conversion to ASCII, this function try
              convert chars those is _probably_ interpret-able in ASCII for
              others use ' '. But for example for all Czech characters it is
              sufficient ... hmm Chinese / JAP and other complicated langs
      have
              bad luck here :-(
      
                                                      Karel
      317ff59c
    • H
      a1464e97
    • T
      Fix tuptoaster bugs induced by making bytea toastable. Durn thing was · dd8ad641
      Tom Lane 提交于
      trying to toast tuples inserted into toast tables!  Fix is two-pronged:
      first, ensure all columns of a toast table are marked attstorage='p',
      and second, alter the target chunk size so that it's less than the
      threshold for trying to toast a tuple.  (Code tried to do that but the
      expression was wrong.)  A few cosmetic cleanups in tuptoaster too.
      NOTE: initdb forced due to change in toaster chunk-size.
      dd8ad641
    • T
      Convert inet-related functions to new fmgr style. I have also taken it · ed9ca687
      Tom Lane 提交于
      on myself to do something about the non-self-consistency of the inet
      comparison functions.  The results are probably still semantically wrong
      (inet and cidr should have different comparison semantics, I think)
      but at least the boolean operators now agree with each other and with
      the sort order of indexes on inet/cidr.
      ed9ca687
    • T
      Modify heap_open()/heap_openr() API per pghackers discussion of 11 July. · 61aca818
      Tom Lane 提交于
      These two routines will now ALWAYS elog() on failure, whether you ask for
      a lock or not.  If you really want to get a NULL return on failure, call
      the new routines heap_open_nofail()/heap_openr_nofail().  By my count there
      are only about three places that actually want that behavior.  There were
      rather more than three places that were missing the check they needed to
      make under the old convention :-(.
      61aca818
    • T
      More functions updated to new fmgr style --- money, name, tid datatypes. · c298d74d
      Tom Lane 提交于
      We're reaching the mopup stage here (good thing too, this is getting
      tedious).
      c298d74d
  3. 03 8月, 2000 1 次提交
    • T
      Repair bug noted by Paul Caskey: neqsel() has been generating a bogus · 1bd3a8f5
      Tom Lane 提交于
      result, in fact nearly the opposite of what it should, because it
      was passing the not-equal operator to eqsel() which would use it to
      compare the value against the most common value in the column, and
      of course obtain the wrong result therefrom.  Must pass the equality
      operator to eqsel() instead.  Fortunately that's easy to get from
      the oprnegate link.
      1bd3a8f5
  4. 02 8月, 2000 1 次提交
  5. 01 8月, 2000 2 次提交
    • P
      - Added --create, --no-owner, --superuser, --no-reconnect (pg_dump & pg_restore) · 92bd532c
      Philip Warner 提交于
      - Added code to dump 'Create Schema' statement (pg_dump)
      - Don't bother to disable/enable triggers if we don't have a superuser (pg_restore)
      - Cleaned up code for reconnecting to database.
      - Force a reconnect as superuser before enabling/disabling triggers.
      - Added & Removed --throttle (pg_dump)
      - Fixed minor bug in language dumping code: expbuffres were not being reset.
      - Fixed version number initialization in _allocAH (pg_backup_archiver.c)
      - Added second connection when restoring BLOBs to allow temp. table to survive
        (db reconnection causes temp tables to be lost).
      92bd532c
    • T
      Make acl-related functions safe for TOAST. Mark pg_class.relacl as · 7d0c4188
      Tom Lane 提交于
      compressible but not externally storable (since we're not sure about
      whether creating a toast relation for pg_class would work).
      7d0c4188
  6. 31 7月, 2000 3 次提交
  7. 30 7月, 2000 1 次提交
  8. 29 7月, 2000 1 次提交
  9. 28 7月, 2000 18 次提交
  10. 27 7月, 2000 2 次提交