1. 13 5月, 1998 5 次提交
  2. 12 5月, 1998 1 次提交
  3. 10 5月, 1998 19 次提交
  4. 08 5月, 1998 1 次提交
  5. 07 5月, 1998 4 次提交
    • B
      Add missing file from Tom Lane. · 9527ce3e
      Bruce Momjian 提交于
      9527ce3e
    • B
      It seems the regression tests don't cover copy in/out at all, so · 1c2d9cb6
      Bruce Momjian 提交于
      code that I had assumed was working had not been tested.  Naturally,
      it was broken ...
      
      Tom Lane
      1c2d9cb6
    • B
      What I've done: · edbd5139
      Bruce Momjian 提交于
      1. Rewritten libpq to allow asynchronous clients.
      
      2. Implemented client side of cancel protocol in library,
         and patched psql.c to send a cancel request upon SIGINT.  The
         backend doesn't notice it yet :-(
      
      3. Implemented 'Z' protocol message addition and renaming of
         copy in/out start messages.  These are implemented conditionally,
         ie, the client protocol version is checked; so the code should
         still work with 1.0 clients.
      
      4. Revised protocol and libpq sgml documents (don't have an SGML
         compiler, though, so there may be some markup glitches here).
      
      
      What remains to be done:
      
      1. Implement addition of atttypmod field to RowDescriptor messages.
         The client-side code is there but ifdef'd out.  I have no idea
         what to change on the backend side.  The field should be sent
         only if protocol >= 2.0, of course.
      
      2. Implement backend response to cancel requests received as OOB
         messages.  (This prolly need not be conditional on protocol
         version; just do it if you get SIGURG.)
      
      3. Update libpq.3.  (I'm hoping this can be generated mechanically
         from libpq.sgml... if not, will do it by hand.)  Is there any
         other doco to fix?
      
      4. Update non-libpq interfaces as necessary.  I patched libpgtcl
         so that it would compile, but haven't tested it.  Dunno what
         needs to be done with the other interfaces.
      
      Have at it!
      
      Tom Lane
      edbd5139
    • B
      Remove extra paren in __alpha so it compiles. · 2e12331d
      Bruce Momjian 提交于
      2e12331d
  6. 06 5月, 1998 1 次提交
    • M
      From: Michael Meskes <meskes@topsystem.de> · 6bccf64d
      Marc G. Fournier 提交于
      Tue Apr 28 14:48:41 CEST 1998
      
            - Put operator "->" back into parser. Note that :foo->bar means the
              C term, but :foo ->bar means the operator "->".
      
      Tue Apr 28 15:49:07 CEST 1998
      
            - Added exec sql disconnect command.
            - Allow varchar in C to be written in uppercase too.
            - Added whenever option "do break;"
      
      Wed Apr 29 09:17:53 CEST 1998
      
            - Corrected parsing of C comments.
            - Also allow C++ style comments.
            - Make sure not found is only checked after commands that could
                return it.
            - Added error codes, see ecpgerror.h for details.
            - Added "exec sql <TransactionStmt> release" as disconnect statement
              for compatibility issues.
      
      Thu Apr 30 10:42:10 CEST 1998
      
            - Added a -t option to disable automatic transaction start.
            - Added sqlerrd[] to sqlca struct.
            - Give back number of tuples affect in sqlca.sqlerrd[2].
      
      Thu Apr 30 13:36:02 CEST 1998
      
            - Make the return code different in case of different errors.
      
      Wed May  6 11:42:48 CEST 1998
      
            - Free memory if possible
            - Some bugfixes for bugs I found while changing the memory
                allocation code
            - Now able to fill complete array with one call (see test1.pgc for
                an example)
            - Set version to 2.3.0
            - Set library version to 2.1
      6bccf64d
  7. 05 5月, 1998 2 次提交
  8. 04 5月, 1998 3 次提交
  9. 01 5月, 1998 4 次提交