1. 19 Nov, 2006 1 commit
  2. 24 Sep, 2006 2 commits
  3. 17 Jul, 2005 1 commit
  4. 07 Sep, 2004 1 commit
  5. 13 Aug, 2004 1 commit
    • Eric Marsden's avatar
      Implement binary-mode transfers for large-object operations in the v3 · bfe15aa0
      Eric Marsden authored
      protocol. The v2 protocol transfers arguments in binary mode, but the
      v3 protocol requires the client to specify for each argument of a
      FunctionCall whether it is encoded as binary or as text.
      
        - add possibility to send (unsigned-byte 8) arguments to function calls
      
        - add a method READ-OCTETS-FROM-PACKET that reads raw octets
      
        - make PG-IMPORT and PG-EXPORT use binary I/O
      
        - PGLO-READ reads data in binary
      
        - change the large-object tests to use binary I/O (fixes the pglo test)
      bfe15aa0
  6. 11 Aug, 2004 1 commit
  7. 20 Mar, 2004 1 commit
  8. 08 Mar, 2004 3 commits
  9. 05 Mar, 2004 1 commit
    • Eric Marsden's avatar
      · 981f9de0
      Eric Marsden authored
      Integrate Peter Van Eynde's v3 protocol support:
      
         - create PGCON-V2 and PGCON-V3 classes
         - PG-CONNECT attempts to connect using v3 protocol, and falls back
           to v2 protocol for older backends; return a PGCON-V2 or PGCON-V3
           object
         - PG-EXEC and FN and PG-DISCONNECT are generic functions that
           dispatch on the connection type
         - protocol code split into v2-protocol.lisp and v3-protocol.lisp
      
      TBD: cleaning up the notification & error reporting support, and
      factorizing more code between the two protocol versions.
      
      
      Also split code out into multiple files:
      
         - large-object support
         - metainformation about databases
         - parsing and type coercion support
         - utility functions and macros
      981f9de0
  10. 03 Mar, 2004 1 commit