Skip to content
  1. Sep 24, 2006
  2. Sep 23, 2006
    • emarsden's avatar
      [pg @ 2006-09-23 12:24:28 by emarsden] · 06d67504
      emarsden authored
      - on CL implementations that support Unix sockets, the HOST argument
         to PG-CONNECT may designate the directory containing the local
         PostgreSQL unix socket (often "/var/run/postgresql/"). The HOST
         argument is assumed to designate a local directory rather than a
         hostname when its first character is #\/. You may need to modify
         authentication options in the PostgreSQL configuration file
         pg_hba.conf to allow connections over a unix-domain socket where
         the databse username is not equal to your ident tokens. This is an
         incompatible change to previous support for unix-domain sockets
         with CMUCL (previously a HOST of NIL told pg-dot-lisp to connect
         to a unix-domain socket whose name was hardwired into the library).
         This support currently exists for SBCL, CMUCL and OpenMCL.
      
      darcs-hash:1079feb38d33f9b9d1f14fbcd0fef67dc7954aa3
      06d67504
  3. Aug 11, 2004
  4. Mar 05, 2004
    • emarsden's avatar
      [pg @ 2004-03-05 18:08:08 by emarsden] · e981262b
      emarsden 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
      
      darcs-hash:00b6e900f7b48953d959f95e55c26ecee52efb37
      e981262b