1. 17 Mar, 1999 1 commit
  2. 16 Mar, 1999 8 commits
  3. 15 Mar, 1999 11 commits
  4. 14 Mar, 1999 20 commits
    • Bruce Momjian's avatar
      cleanup · db42533e
      Bruce Momjian authored
      db42533e
    • Bruce Momjian's avatar
      Cleanup · 5d34abc6
      Bruce Momjian authored
      5d34abc6
    • Bruce Momjian's avatar
      d66a44a5
    • Bruce Momjian's avatar
      src/backend/utils/adt/numeric.c fails to compile due to a string having · 8930699c
      Bruce Momjian authored
      an
      embedded new-line character.
      
      
      Billy G. Allie
      8930699c
    • Bruce Momjian's avatar
      This is another example of why not allowing utility functions in SPI · cfb7ed41
      Bruce Momjian authored
      would be a Bad Thing.
      
      For what it's worth, I found another case in libpq where you can get a T
      message without a D that my utility patch needs to handle.  I have
      attached
      the updated patch against the 6.4.2 version of
      src/interfaces/libpq/fe-exec.c
      
      Jerry Gay
      cfb7ed41
    • Bruce Momjian's avatar
      Attempting to insert a value of 'now' into a datetime type · c10e6bcb
      Bruce Momjian authored
      results in a bogus datetime value under AlphaLinux.  (Note that
      the link to submit a port-specific bug on your website is broken)
      
      -Test Case:
      ----------
      testdb=> create table dttest (dt datetime);
      testdb=> insert into dttest values ('now');
      
      --------------------------------------------------------------------------
      
      
      Solution:
      ---------
      The basic problem is the typedefs of AbsoluteTime and RelativeTime,
      which are both 'int32'.  These types appear to be used synonymously
      with the 'time_t' type, which on AlphaLinux is typedef'd as a 'long
      int', which is 64-bits (not 32).  The solution included here fixes
      the datetime type (it now passes the regression test), but does not
      pass the absolute and relative time regression tests.  Presumably, a
      more thorough investigation of how these types are used is warranted.
      The included patch is from the v6.3.2 source, but can be applied to
      the v6.4.2 source.  Please note that there is also a RedHat-specific
      patch distributed with the PostgreSQL source package from RedHat
      that was applied first.
      
      Rich Edwards
      c10e6bcb
    • Bruce Momjian's avatar
      Hi, · e2c4d41f
      Bruce Momjian authored
          Just in case you'd like to see what I was talking about, I am
      attaching
      my patch to src/interfaces/libpq/fe-exec.c to prevent utility functions
      called from SPI from locking up the client.
      
      Jerry Gay
      e2c4d41f
    • Bruce Momjian's avatar
      Here is a little syntax error found in a .y file... A dropped semi. · 80db587e
      Bruce Momjian authored
      DwD
      --
      Daryl W. Dunbar
      80db587e
    • Bruce Momjian's avatar
      Cleanup of hash functions in pg_proc. · 042ec823
      Bruce Momjian authored
      042ec823
    • Bruce Momjian's avatar
      compile cleanup · 1d3166d3
      Bruce Momjian authored
      1d3166d3
    • Bruce Momjian's avatar
      Compile cleanup · f1cdcffb
      Bruce Momjian authored
      f1cdcffb
    • Bruce Momjian's avatar
      Done. · 4c939223
      Bruce Momjian authored
      o overwriting an existing lobj now works
      o 8KB garbage block always inserted problem is fixed
      
      Tatsuo Ishii
      4c939223
    • Bruce Momjian's avatar
      I've been having also sorts of fun trying to get kerberos 4 · 9cab13c4
      Bruce Momjian authored
      authentifica
      tion
      working with postgresql-6.4.2 and  KTH-KRB Ebones
      (http://www.pdc.kth.se/kth-kr
      b) on a dec alpha running DU 4.0D using the native compiler. The
      following
      patch does the trick.
      
      The rationale behind this is as follows. The KTH-KRB code header files
      defines
      lots of lengths like INST_SZ,REALM_SZ and KRB_SENDAUTH_VLEN. It also has
      a
      habit of doing things like
      
              chararray[LENGTH] = '\0'
      
      to ensure null terminated strings. In my instance this just happens to
      blat
      the kerberos principal instance string leading to error like
      
              pg_krb4_recvauth: kerberos error: Can't decode authenticator
      (krb_rd_req
      )
      
      The application code that comes with KTH-KRB uses "KRB_SENDAUTH_VLEN +
      1" and
      sometimes uses "INST_SZ + 1" so it seems safest to put that 1 char
      buffer in
      the appropriate place.
      
      
      Rodney McDuff
      9cab13c4
    • Bruce Momjian's avatar
      We have tested the patches on three platforms: · aba8c12f
      Bruce Momjian authored
      NetBSD/macppc
      LinuxPPC
      FreeBSD 2.2.6-RELEASE
      
      All of them seem happy with the regression test. Note that, however,
      compiling with optimization enabled on NetBSD/macppc causes an initdb
      failure (other two platforms are ok). After checking the asm code, we
      are suspecting that might be a compiler(egcs) bug.
      
      Tatsuo Ishii
      aba8c12f
    • Bruce Momjian's avatar
      This patch improves the destroyuser script's behaviour in checking whether · e94fffc1
      Bruce Momjian authored
      the user is allowed to detroy users.  It also allows for a possible incorrect
      empty reply to a yes/no question.
      
      
      Oliver Elphick
      e94fffc1
    • Bruce Momjian's avatar
      Patches for the SGML documentation relating · f45ec44c
      Bruce Momjian authored
      to the tutorial code changes.
      
      NOTE:  I couldn't get ngsmls to find the document
      type so that the changes could be checked.  However,
      the changes were very minor:
      
      Best,
      
      Clark
      f45ec44c
    • Bruce Momjian's avatar
      Fixup for src/tutorial/func.c and src/tutorial/func.source · 344190b7
      Bruce Momjian authored
      Removed char16 and replaced with an example using Point
      as suggested by Tom Lane.  The dept field was changed to
      the cubicle field denoting the row(x) and column(y) of
      the employee's cube in the corporate jungle.  The C function
      builds a 'compromise' cubicle from two suggested ones.
      
      I'll try and patchup the documentation next.
      
      Clark
      344190b7
    • Bruce Momjian's avatar
      Hello, · f6a9ed04
      Bruce Momjian authored
      I've been working on the following TODO list item:
        * psql \d on index with char()/varchar() fields shows improper length
      
      I've attached a simple patch to fix this.
      
      -Ryan
      f6a9ed04
    • Bruce Momjian's avatar
      The isWritable method in ResultSetMetaData returns the logically · 983fc976
      Bruce Momjian authored
      incorrect result. This bug goes back to at least 6.3.
      
      Alvin
      983fc976
    • Bruce Momjian's avatar
      I have a problem with Access97 not working properly when entering new · d13fe290
      Bruce Momjian authored
      records using a sub form, i.e. entering a new order/orderlines or master
      and
      detail tables.  The problem is caused by a SQL statement that Access97
      makes
      involving NULL.  The syntax that fails is "column_name" = NULL.  The
      following attachment was provided by -Jose'-.  It contains a very small
      enhancement to gram.y that will allow Access97 to work properly with sub
      forms.  Can this enhancement be added to release 6.5?
      
       <<gram.patch>>
      Thanks, Michael
      d13fe290